Enum QueryElementType
SQL AST node types.
public enum QueryElementType
- Extension Methods
Fields
BetweenPredicate = 21Column = 29Comment = 64CompareTo = 73ConditionalInsertClause = 57CreateTableStatement = 58CteClause = 45DeleteStatement = 54DropTableStatement = 59ExistsPredicate = 27ExprExprPredicate = 18ExprPredicate = 17FalsePredicate = 16FromClause = 37GroupByClause = 40GroupingSet = 63HavingClause = 39InListPredicate = 26InSubQueryPredicate = 25InsertClause = 34InsertOrUpdateStatement = 52InsertStatement = 51IsDistinctPredicate = 23IsNullPredicate = 22IsTruePredicate = 24JoinedTable = 32LikePredicate = 19MergeOperationClause = 62MergeStatement = 55MultiInsertStatement = 56NotPredicate = 14OrderByClause = 41OrderByItem = 42OutputClause = 49SearchCondition = 30SearchStringPredicate = 20SelectClause = 33SelectStatement = 50SetExpression = 36SetOperator = 43SqlAliasPlaceholder = 12SqlAnchor = 5SqlBinaryExpression = 7SqlCase = 72SqlCast = 69SqlCoalesce = 70SqlCondition = 71SqlCteTable = 46SqlDataType = 10SqlExpression = 3SqlExtendedFunction = 76SqlExtension = 65SqlField = 0SqlFragment = 74SqlFrameBoundary = 79SqlFrameClause = 78SqlFunction = 1SqlFunctionArgument = 75SqlInlinedExpression = 66ISqlExpression used in LINQ query directly
SqlInlinedToSqlExpression = 67IToSqlConverter used in LINQ query directly
SqlNullabilityExpression = 4SqlObjectExpression = 6SqlParameter = 2SqlQuery = 28SqlQueryExtension = 68Custom query extensions, e.g. hints, applied to specific query fragment. Implemented by SqlQueryExtension.
SqlRawSqlTable = 47SqlRow = 13SqlTable = 11SqlTableLikeSource = 61SqlUnaryExpression = 8SqlValue = 9SqlValuesTable = 48SqlWindowOrderItem = 77TableSource = 31TruePredicate = 15TruncateTableStatement = 60UpdateClause = 35UpdateStatement = 53WhereClause = 38WithClause = 44