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