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