C# Класс Shaolinq.SqlServer.SqlServerSqlQueryFormatter

Наследование: Shaolinq.Persistence.Linq.Sql92QueryFormatter
Показать файл Открыть проект

Открытые методы

Метод Описание
SqlServerSqlQueryFormatter ( SqlQueryFormatterOptions options, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, TypeDescriptorProvider typeDescriptorProvider ) : System

Защищенные методы

Метод Описание
AddParameter ( TypedValue value ) : string
AppendLimit ( SqlSelectExpression selectExpression ) : void
AppendTop ( SqlSelectExpression selectExpression ) : void
PreProcess ( Expression expression ) : Expression
ResolveSqlFunction ( SqlFunctionCallExpression functionCallExpression ) : FunctionResolveResult
VisitConstant ( ConstantExpression constantExpression ) : Expression
VisitExtension ( Expression expression ) : Expression
VisitFunctionCall ( SqlFunctionCallExpression functionCallExpression ) : Expression
VisitOver ( SqlOverExpression selectExpression ) : Expression
VisitSimpleConstraint ( SqlSimpleConstraintExpression simpleConstraintExpression ) : Expression
VisitUnary ( UnaryExpression unaryExpression ) : Expression
Write ( SqlColumnReferenceAction action ) : void
WriteInsertIntoAfterSource ( SqlInsertIntoExpression expression ) : bool
WriteInsertIntoReturning ( SqlInsertIntoExpression expression ) : void

Описание методов

AddParameter() защищенный Метод

protected AddParameter ( TypedValue value ) : string
value Shaolinq.Persistence.TypedValue
Результат string

AppendLimit() защищенный Метод

protected AppendLimit ( SqlSelectExpression selectExpression ) : void
selectExpression Shaolinq.Persistence.Linq.Expressions.SqlSelectExpression
Результат void

AppendTop() защищенный Метод

protected AppendTop ( SqlSelectExpression selectExpression ) : void
selectExpression Shaolinq.Persistence.Linq.Expressions.SqlSelectExpression
Результат void

PreProcess() защищенный Метод

protected PreProcess ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

ResolveSqlFunction() защищенный Метод

protected ResolveSqlFunction ( SqlFunctionCallExpression functionCallExpression ) : FunctionResolveResult
functionCallExpression Shaolinq.Persistence.Linq.Expressions.SqlFunctionCallExpression
Результат FunctionResolveResult

SqlServerSqlQueryFormatter() публичный Метод

public SqlServerSqlQueryFormatter ( SqlQueryFormatterOptions options, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, TypeDescriptorProvider typeDescriptorProvider ) : System
options SqlQueryFormatterOptions
sqlDialect Shaolinq.Persistence.SqlDialect
sqlDataTypeProvider Shaolinq.Persistence.SqlDataTypeProvider
typeDescriptorProvider Shaolinq.Persistence.TypeDescriptorProvider
Результат System

VisitConstant() защищенный Метод

protected VisitConstant ( ConstantExpression constantExpression ) : Expression
constantExpression System.Linq.Expressions.ConstantExpression
Результат System.Linq.Expressions.Expression

VisitExtension() защищенный Метод

protected VisitExtension ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

VisitFunctionCall() защищенный Метод

protected VisitFunctionCall ( SqlFunctionCallExpression functionCallExpression ) : Expression
functionCallExpression Shaolinq.Persistence.Linq.Expressions.SqlFunctionCallExpression
Результат System.Linq.Expressions.Expression

VisitOver() защищенный Метод

protected VisitOver ( SqlOverExpression selectExpression ) : Expression
selectExpression Shaolinq.Persistence.Linq.Expressions.SqlOverExpression
Результат System.Linq.Expressions.Expression

VisitSimpleConstraint() защищенный Метод

protected VisitSimpleConstraint ( SqlSimpleConstraintExpression simpleConstraintExpression ) : Expression
simpleConstraintExpression Shaolinq.Persistence.Linq.Expressions.SqlSimpleConstraintExpression
Результат System.Linq.Expressions.Expression

VisitUnary() защищенный Метод

protected VisitUnary ( UnaryExpression unaryExpression ) : Expression
unaryExpression System.Linq.Expressions.UnaryExpression
Результат System.Linq.Expressions.Expression

Write() защищенный Метод

protected Write ( SqlColumnReferenceAction action ) : void
action SqlColumnReferenceAction
Результат void

WriteInsertIntoAfterSource() защищенный Метод

protected WriteInsertIntoAfterSource ( SqlInsertIntoExpression expression ) : bool
expression Shaolinq.Persistence.Linq.Expressions.SqlInsertIntoExpression
Результат bool

WriteInsertIntoReturning() защищенный Метод

protected WriteInsertIntoReturning ( SqlInsertIntoExpression expression ) : void
expression Shaolinq.Persistence.Linq.Expressions.SqlInsertIntoExpression
Результат void