C# Класс Shaolinq.Postgres.PostgresSqlQueryFormatter

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

Private Properties

Свойство Тип Описание

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

Метод Описание
AppendFullyQualifiedQuotedTableOrTypeName ( string tableName, Action append ) : void
PostgresSqlQueryFormatter ( SqlQueryFormatterOptions options, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, TypeDescriptorProvider typeDescriptorProvider, string schemaName, bool convertEnumsToText ) : System

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

Метод Описание
AppendLimit ( SqlSelectExpression selectExpression ) : void
PreProcess ( Expression expression ) : Expression
ResolveSqlFunction ( SqlFunctionCallExpression functionCallExpression ) : FunctionResolveResult
VisitColumn ( SqlColumnExpression columnExpression ) : Expression
VisitColumn ( SqlSelectExpression selectExpression, SqlColumnDeclaration column ) : void
VisitConstant ( ConstantExpression constantExpression ) : Expression
VisitIndexedColumn ( SqlIndexedColumnExpression indexedColumnExpression ) : Expression
VisitOrderBy ( SqlOrderByExpression orderByExpression ) : Expression
VisitSelect ( SqlSelectExpression selectExpression ) : Expression
Write ( SqlJoinType joinType ) : void
WriteInsertIntoReturning ( SqlInsertIntoExpression expression ) : void

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

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

public AppendFullyQualifiedQuotedTableOrTypeName ( string tableName, Action append ) : void
tableName string
append Action
Результат void

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

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

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

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

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

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

protected VisitColumn ( SqlColumnExpression columnExpression ) : Expression
columnExpression Shaolinq.Persistence.Linq.Expressions.SqlColumnExpression
Результат System.Linq.Expressions.Expression

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

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

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

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

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

protected VisitIndexedColumn ( SqlIndexedColumnExpression indexedColumnExpression ) : Expression
indexedColumnExpression Shaolinq.Persistence.Linq.Expressions.SqlIndexedColumnExpression
Результат System.Linq.Expressions.Expression

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

protected VisitOrderBy ( SqlOrderByExpression orderByExpression ) : Expression
orderByExpression Shaolinq.Persistence.Linq.Expressions.SqlOrderByExpression
Результат System.Linq.Expressions.Expression

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

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

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

protected Write ( SqlJoinType joinType ) : void
joinType SqlJoinType
Результат void

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

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