C# (CSharp) Shaolinq.Persistence.Linq.Expressions Namespace

Classes

Name Description
BinaryOperations
ExpressionFastCompiler
ExpressionInterpreter
SqlAggregateExpression A SQL aggregate expression such as MAX(columnn) or COUNT(*) or COUNT(DISTINCT column)
SqlAggregateSubqueryExpression
SqlAliasedExpression
SqlAlterTableExpression
SqlAssignExpression
SqlBaseExpression
SqlColumnDeclaration A SqlColumnDeclaraction represents the part in parenthesis in the following select statement: SELECT (expression as columnname).
SqlColumnDefinitionExpression
SqlColumnExpression Represents an access to an sql-projected SQL column. The access may be to an outer select in which case the SelectAlias property is the alias given of the outer select.
SqlConstantPlaceholderExpression
SqlConstraintActionExpression
SqlCreateIndexExpression
SqlCreateTableExpression
SqlCreateTypeExpression
SqlDeclareExpression
SqlDeleteExpression
SqlEnumDefinitionExpression
SqlExpressionComparer
SqlExpressionEqualityComparer
SqlExpressionHasher
SqlForeignKeyConstraintExpression
SqlFunctionCallExpression Represents an SQL function call such as DATE, YEAR, SUBSTRING or ISNULL.
SqlIndexedColumnExpression
SqlInsertIntoExpression
SqlJoinExpression
SqlKeywordExpression
SqlObjectReferenceExpression
SqlOrderByExpression
SqlOverExpression
SqlPragmaExpression
SqlProjectionExpression
SqlQueryArgumentExpression
SqlReferencesColumnExpression
SqlScalarExpression
SqlSelectExpression
SqlSetCommandExpression
SqlSimpleConstraintExpression
SqlStatementListExpression
SqlSubqueryExpression Represents an aggregate subquery before the aggregate has been rewritten.
SqlTableExpression
SqlTableHintExpression
SqlTableOption
SqlTupleExpression
SqlTypeExpression
SqlUnionExpression
SqlUpdateExpression
SqlVariableDeclarationExpression
SubstituteConstantsResult
SubstituteConstantsResultWithValues