C# Class Shaolinq.Sqlite.SqliteSqlQueryFormatter

Inheritance: Shaolinq.Persistence.Linq.Sql92QueryFormatter
显示文件 Open project: tumtumtum/Shaolinq

Public Methods

Method Description
SqliteSqlQueryFormatter ( SqlQueryFormatterOptions options, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, TypeDescriptorProvider typeDescriptorProvider ) : System.Collections.Generic

Protected Methods

Method Description
AppendLimit ( SqlSelectExpression selectExpression ) : void
PreProcess ( Expression expression ) : Expression
ResolveSqlFunction ( SqlFunctionCallExpression functionCallExpression ) : FunctionResolveResult
VisitFunctionCall ( SqlFunctionCallExpression functionCallExpression ) : Expression
WriteDeferrability ( SqlColumnReferenceDeferrability deferrability ) : void
WriteInsertDefaultValuesSuffix ( ) : void
WriteInsertIntoReturning ( SqlInsertIntoExpression expression ) : void

Method Details

AppendLimit() protected method

protected AppendLimit ( SqlSelectExpression selectExpression ) : void
selectExpression Shaolinq.Persistence.Linq.Expressions.SqlSelectExpression
return void

PreProcess() protected method

protected PreProcess ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression

ResolveSqlFunction() protected method

protected ResolveSqlFunction ( SqlFunctionCallExpression functionCallExpression ) : FunctionResolveResult
functionCallExpression Shaolinq.Persistence.Linq.Expressions.SqlFunctionCallExpression
return FunctionResolveResult

SqliteSqlQueryFormatter() public method

public SqliteSqlQueryFormatter ( SqlQueryFormatterOptions options, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, TypeDescriptorProvider typeDescriptorProvider ) : System.Collections.Generic
options SqlQueryFormatterOptions
sqlDialect Shaolinq.Persistence.SqlDialect
sqlDataTypeProvider Shaolinq.Persistence.SqlDataTypeProvider
typeDescriptorProvider Shaolinq.Persistence.TypeDescriptorProvider
return System.Collections.Generic

VisitFunctionCall() protected method

protected VisitFunctionCall ( SqlFunctionCallExpression functionCallExpression ) : Expression
functionCallExpression Shaolinq.Persistence.Linq.Expressions.SqlFunctionCallExpression
return System.Linq.Expressions.Expression

WriteDeferrability() protected method

protected WriteDeferrability ( SqlColumnReferenceDeferrability deferrability ) : void
deferrability SqlColumnReferenceDeferrability
return void

WriteInsertDefaultValuesSuffix() protected method

protected WriteInsertDefaultValuesSuffix ( ) : void
return void

WriteInsertIntoReturning() protected method

protected WriteInsertIntoReturning ( SqlInsertIntoExpression expression ) : void
expression Shaolinq.Persistence.Linq.Expressions.SqlInsertIntoExpression
return void