C# Class Shaolinq.SqlServer.SqlServerSqlQueryFormatter

Inheritance: Shaolinq.Persistence.Linq.Sql92QueryFormatter
Afficher le fichier Open project: tumtumtum/Shaolinq

Méthodes publiques

Méthode Description
SqlServerSqlQueryFormatter ( SqlQueryFormatterOptions options, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, TypeDescriptorProvider typeDescriptorProvider ) : System

Méthodes protégées

Méthode Description
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

Method Details

AddParameter() protected méthode

protected AddParameter ( TypedValue value ) : string
value Shaolinq.Persistence.TypedValue
Résultat string

AppendLimit() protected méthode

protected AppendLimit ( SqlSelectExpression selectExpression ) : void
selectExpression Shaolinq.Persistence.Linq.Expressions.SqlSelectExpression
Résultat void

AppendTop() protected méthode

protected AppendTop ( SqlSelectExpression selectExpression ) : void
selectExpression Shaolinq.Persistence.Linq.Expressions.SqlSelectExpression
Résultat void

PreProcess() protected méthode

protected PreProcess ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
Résultat System.Linq.Expressions.Expression

ResolveSqlFunction() protected méthode

protected ResolveSqlFunction ( SqlFunctionCallExpression functionCallExpression ) : FunctionResolveResult
functionCallExpression Shaolinq.Persistence.Linq.Expressions.SqlFunctionCallExpression
Résultat FunctionResolveResult

SqlServerSqlQueryFormatter() public méthode

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
Résultat System

VisitConstant() protected méthode

protected VisitConstant ( ConstantExpression constantExpression ) : Expression
constantExpression System.Linq.Expressions.ConstantExpression
Résultat System.Linq.Expressions.Expression

VisitExtension() protected méthode

protected VisitExtension ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
Résultat System.Linq.Expressions.Expression

VisitFunctionCall() protected méthode

protected VisitFunctionCall ( SqlFunctionCallExpression functionCallExpression ) : Expression
functionCallExpression Shaolinq.Persistence.Linq.Expressions.SqlFunctionCallExpression
Résultat System.Linq.Expressions.Expression

VisitOver() protected méthode

protected VisitOver ( SqlOverExpression selectExpression ) : Expression
selectExpression Shaolinq.Persistence.Linq.Expressions.SqlOverExpression
Résultat System.Linq.Expressions.Expression

VisitSimpleConstraint() protected méthode

protected VisitSimpleConstraint ( SqlSimpleConstraintExpression simpleConstraintExpression ) : Expression
simpleConstraintExpression Shaolinq.Persistence.Linq.Expressions.SqlSimpleConstraintExpression
Résultat System.Linq.Expressions.Expression

VisitUnary() protected méthode

protected VisitUnary ( UnaryExpression unaryExpression ) : Expression
unaryExpression System.Linq.Expressions.UnaryExpression
Résultat System.Linq.Expressions.Expression

Write() protected méthode

protected Write ( SqlColumnReferenceAction action ) : void
action SqlColumnReferenceAction
Résultat void

WriteInsertIntoAfterSource() protected méthode

protected WriteInsertIntoAfterSource ( SqlInsertIntoExpression expression ) : bool
expression Shaolinq.Persistence.Linq.Expressions.SqlInsertIntoExpression
Résultat bool

WriteInsertIntoReturning() protected méthode

protected WriteInsertIntoReturning ( SqlInsertIntoExpression expression ) : void
expression Shaolinq.Persistence.Linq.Expressions.SqlInsertIntoExpression
Résultat void