Enum SqlNodeType
- Namespace
- LfrlAnvil.Sql.Expressions
- Assembly
- LfrlAnvil.Sql.Core.dll
Represents a type of an SqlNodeBase instance.
public enum SqlNodeType : byte
Fields
Add = 11
Specifies an SqlAddExpressionNode.
AddColumn = 97
Specifies an SqlAddColumnNode.
AggregateFunctionExpression = 26
Specifies an SqlAggregateFunctionExpressionNode.
AggregationFilterTrait = 68
Specifies an SqlAggregationFilterTraitNode.
AggregationTrait = 67
Specifies an SqlAggregationTraitNode.
And = 36
Specifies an SqlAndConditionNode.
BeginTransaction = 103
Specifies an SqlBeginTransactionNode.
Between = 39
Specifies an SqlBetweenConditionNode.
BitwiseAnd = 18
Specifies an SqlBitwiseAndExpressionNode.
BitwiseLeftShift = 21
Specifies an SqlBitwiseLeftShiftExpressionNode.
BitwiseNot = 17
Specifies an SqlBitwiseNotExpressionNode.
BitwiseOr = 19
Specifies an SqlBitwiseOrExpressionNode.
BitwiseRightShift = 22
Specifies an SqlBitwiseRightShiftExpressionNode.
BitwiseXor = 20
Specifies an SqlBitwiseXorExpressionNode.
CheckDefinition = 91
Specifies an SqlCheckDefinitionNode.
Column = 6
Specifies an SqlColumnNode.
ColumnBuilder = 7
Specifies an SqlColumnBuilderNode.
ColumnDefinition = 88
Specifies an SqlColumnDefinitionNode.
CommitTransaction = 104
Specifies an SqlCommitTransactionNode.
CommonTableExpression = 76
Specifies an SqlCommonTableExpressionNode.
CommonTableExpressionRecordSet = 51
Specifies an SqlCommonTableExpressionRecordSetNode.
CommonTableExpressionTrait = 72
Specifies an SqlCommonTableExpressionTraitNode.
CompoundQuery = 63
Specifies an SqlCompoundQueryExpressionNode.
CompoundQueryComponent = 64
Specifies an SqlCompoundQueryComponentNode.
Concat = 12
Specifies an SqlConcatExpressionNode.
ConditionValue = 38
Specifies an SqlConditionValueNode.
CreateIndex = 94
Specifies an SqlCreateIndexNode.
CreateTable = 92
Specifies an SqlCreateTableNode.
CreateView = 93
Specifies an SqlCreateViewNode.
DataSource = 55
Specifies an SqlDataSourceNode.
DataSourceQuery = 62
Specifies an SqlDataSourceQueryExpressionNode.
DeleteFrom = 86
Specifies an SqlDeleteFromNode.
DistinctTrait = 65
Specifies an SqlDistinctTraitNode.
Divide = 15
Specifies an SqlDivideExpressionNode.
DropColumn = 98
Specifies an SqlDropColumnNode.
DropIndex = 101
Specifies an SqlDropIndexNode.
DropTable = 99
Specifies an SqlDropTableNode.
DropView = 100
Specifies an SqlDropViewNode.
EqualTo = 30
Specifies an SqlEqualToConditionNode.
Exists = 40
Specifies an SqlExistsConditionNode.
False = 29
Specifies an SqlFalseNode.
FilterTrait = 66
Specifies an SqlFilterTraitNode.
ForeignKeyDefinition = 90
Specifies an SqlForeignKeyDefinitionNode.
FunctionExpression = 25
Specifies an SqlFunctionExpressionNode.
GreaterThan = 32
Specifies an SqlGreaterThanConditionNode.
GreaterThanOrEqualTo = 34
Specifies an SqlGreaterThanOrEqualToConditionNode.
In = 42
Specifies an SqlInConditionNode.
InQuery = 43
Specifies an SqlInQueryConditionNode.
InsertInto = 82
Specifies an SqlInsertIntoNode.
JoinOn = 54
Specifies an SqlDataSourceJoinOnNode.
LessThan = 33
Specifies an SqlLessThanConditionNode.
LessThanOrEqualTo = 35
Specifies an SqlLessThanOrEqualToConditionNode.
Like = 41
Specifies an SqlLikeConditionNode.
LimitTrait = 70
Specifies an SqlLimitTraitNode.
Literal = 4
Specifies an SqlLiteralNode.
Modulo = 16
Specifies an SqlModuloExpressionNode.
Multiply = 14
Specifies an SqlMultiplyExpressionNode.
NamedFunctionRecordSet = 45
Specifies an SqlNamedFunctionRecordSetNode.
Negate = 10
Specifies an SqlNegateExpressionNode.
NewTable = 52
Specifies an SqlNewTableNode.
NewView = 53
Specifies an SqlNewViewNode.
NotEqualTo = 31
Specifies an SqlNotEqualToConditionNode.
Null = 3
Specifies an SqlNullNode.
OffsetTrait = 71
Specifies an SqlOffsetTraitNode.
Or = 37
Specifies an SqlOrConditionNode.
OrderBy = 75
Specifies an SqlOrderByNode.
Parameter = 5
Specifies an SqlParameterNode.
PrimaryKeyDefinition = 89
Specifies an SqlPrimaryKeyDefinitionNode.
QueryDataField = 8
Specifies an SqlQueryDataFieldNode.
QueryRecordSet = 50
Specifies an SqlQueryRecordSetNode.
RawCondition = 27
Specifies an SqlRawConditionNode.
RawDataField = 2
Specifies an SqlRawDataFieldNode.
RawExpression = 1
Specifies an SqlRawExpressionNode.
RawQuery = 61
Specifies an SqlRawQueryExpressionNode.
RawRecordSet = 44
Specifies an SqlRawRecordSetNode.
RawStatement = 81
Specifies an SqlRawStatementNode.
RenameColumn = 96
Specifies an SqlRenameColumnNode.
RenameTable = 95
Specifies an SqlRenameTableNode.
RollbackTransaction = 105
Specifies an SqlRollbackTransactionNode.
SelectAll = 59
Specifies an SqlSelectAllNode.
SelectCompoundField = 57
Specifies an SqlSelectCompoundFieldNode.
SelectExpression = 60
Specifies an SqlSelectExpressionNode.
SelectField = 56
Specifies an SqlSelectFieldNode.
SelectRecordSet = 58
Specifies an SqlSelectRecordSetNode.
SortTrait = 69
Specifies an SqlSortTraitNode.
StatementBatch = 102
Specifies an SqlStatementBatchNode.
Subtract = 13
Specifies an SqlSubtractExpressionNode.
Switch = 24
Specifies an SqlSwitchExpressionNode.
SwitchCase = 23
Specifies an SqlSwitchCaseNode.
Table = 46
Specifies an SqlTableNode.
TableBuilder = 47
Specifies an SqlTableBuilderNode.
True = 28
Specifies an SqlTrueNode.
Truncate = 87
Specifies an SqlTruncateNode.
TypeCast = 79
Specifies an SqlTypeCastExpressionNode.
Unknown = 0
Specifies a node of unknown type.
Update = 83
Specifies an SqlUpdateNode.
Upsert = 84
Specifies an SqlUpsertNode.
ValueAssignment = 85
Specifies an SqlValueAssignmentNode.
Values = 80
Specifies an SqlValuesNode.
View = 48
Specifies an SqlViewNode.
ViewBuilder = 49
Specifies an SqlViewBuilderNode.
ViewDataField = 9
Specifies an SqlViewDataFieldNode.
WindowDefinition = 77
Specifies an SqlWindowDefinitionNode.
WindowDefinitionTrait = 73
Specifies an SqlWindowDefinitionTraitNode.
WindowFrame = 78
Specifies an SqlWindowFrameNode.
WindowTrait = 74
Specifies an SqlWindowTraitNode.