Table of Contents

Namespace LinqToDB.SqlQuery

Classes

AliasesContext
ClauseBase
ClauseBase<T1, T2>
ConditionBase<T1, T2>
ConditionBase<T1, T2>.Expr_
ConditionBase<T1, T2>.Expr_.Op_
ConditionBase<T1, T2>.Not_
ConvertVisitor<TContext>
CteClause
EvaluationContext
JoinExtensions
Precedence
PseudoFunctions

Contains names and create helpers for pseudo-functions, generated by linq2db and then converted to database-specific SQL by provider-specific SQL optimizer.

QueryHelper
QueryInformation

This is internal API and is not intended for use by Linq To DB applications. It may change or be removed without further notice.

QueryInformation.HierarchyInfo
QueryVisitorExtensions
ReservedWords
SelectQuery
SqlAliasPlaceholder
SqlBinaryExpression
SqlColumn
SqlComment
SqlCondition
SqlConditionalInsertClause
SqlCreateTableStatement
SqlCteTable
SqlDataType
SqlDeleteStatement
SqlDropTableStatement
SqlException
SqlExpression
SqlExtensions

This is internal API and is not intended for use by Linq To DB applications. It may change or be removed without further notice.

SqlField
SqlFromClause
SqlFromClause.Join
SqlFromClause.Join.Next
SqlFunction
SqlGroupByClause
SqlGroupingSet
SqlInsertClause
SqlInsertOrUpdateStatement
SqlInsertStatement
SqlInsertWithIdentity
SqlJoinedTable
SqlMergeOperationClause
SqlMergeStatement
SqlMultiInsertStatement
SqlObjectExpression
SqlObjectNameComparer
SqlOrderByClause
SqlOrderByItem
SqlOutputClause
SqlParameter
SqlParameterValue
SqlParameterValues
SqlPredicate
SqlPredicate.BaseNotExpr
SqlPredicate.Between
SqlPredicate.Expr
SqlPredicate.ExprExpr
SqlPredicate.FuncLike
SqlPredicate.InList
SqlPredicate.InSubQuery
SqlPredicate.IsDistinct
SqlPredicate.IsNull
SqlPredicate.IsTrue
SqlPredicate.Like
SqlPredicate.NotExpr
SqlPredicate.SearchString
SqlQueryExtension
SqlRawSqlTable
SqlRow
SqlSearchCondition
SqlSearchCondition.Next
SqlSelectClause
SqlSelectStatement
SqlSetExpression
SqlSetOperator
SqlStatement
SqlStatementWithQueryBase
SqlTable
SqlTableLikeSource
SqlTableSource
SqlTruncateTableStatement
SqlUpdateClause
SqlUpdateStatement
SqlValue
SqlValuesTable
SqlWhereClause
SqlWhereClause.Next
SqlWithClause
WalkOptions

Structs

CloneVisitor<TContext>
QueryFindVisitor<TContext>
QueryParentVisitor<TContext>
QueryVisitor<TContext>
SqlObjectName

Represents full name of database object (e.g. table, view, function or procedure) split into components.

Interfaces

IInvertibleElement
IQueryElement
IReadOnlyParameterValues
ISqlExpression
ISqlExpressionWalkable
ISqlExtensionBuilder
ISqlPredicate
ISqlQueryExtensionBuilder
ISqlTableExtensionBuilder
ISqlTableSource

Enums

DefaultNullable
GroupingType
JoinType
MultiInsertType
QueryElementType
QueryInformation.HierarchyType
QueryType
SetOperation
SqlFlags
SqlPredicate.Operator
SqlPredicate.SearchString.SearchKind
SqlTableType