C# Класс FrameDAL.SqlExpressions.SqlFormatter

Наследование: SqlExpressionVisitor
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Format ( SqlExpression expression ) : FormatResult

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

Метод Описание
GetAliasName ( TableAlias alias ) : string
GetOperator ( BinaryExpression u ) : string
GetOperator ( UnaryExpression u ) : string
Indent ( Indentation style ) : void
NewLine ( Indentation style ) : void
RequiresAsteriskWhenNoArgument ( string aggName ) : bool
VisitAggregate ( AggregateExpression expr ) : SqlExpression
VisitBinary ( BinaryExpression expr ) : SqlExpression
VisitColumn ( ColumnExpression expr ) : SqlExpression
VisitColumnDeclaration ( ColumnDeclaration column ) : ColumnDeclaration
VisitColumnDeclarations ( ReadOnlyCollection columns ) : ReadOnlyCollection
VisitConstant ( ConstantExpression expr ) : SqlExpression
VisitExpressionList ( ReadOnlyCollection original ) : ReadOnlyCollection
VisitJoin ( JoinExpression expr ) : SqlExpression
VisitLiteral ( LiteralExpression expr ) : SqlExpression
VisitOrderBy ( ReadOnlyCollection orders ) : ReadOnlyCollection
VisitOrderByDeclaration ( OrderByDeclaration order ) : OrderByDeclaration
VisitSelect ( SelectExpression expr ) : SqlExpression
VisitSource ( SqlExpression expr ) : SqlExpression
VisitTable ( TableExpression expr ) : SqlExpression
VisitUnary ( UnaryExpression expr ) : SqlExpression
Write ( object value ) : void

Приватные методы

Метод Описание
SqlFormatter ( ) : System

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

Format() публичный статический Метод

public static Format ( SqlExpression expression ) : FormatResult
expression SqlExpression
Результат FormatResult

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

protected GetAliasName ( TableAlias alias ) : string
alias TableAlias
Результат string

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

protected GetOperator ( BinaryExpression u ) : string
u BinaryExpression
Результат string

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

protected GetOperator ( UnaryExpression u ) : string
u UnaryExpression
Результат string

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

protected Indent ( Indentation style ) : void
style Indentation
Результат void

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

protected NewLine ( Indentation style ) : void
style Indentation
Результат void

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

protected RequiresAsteriskWhenNoArgument ( string aggName ) : bool
aggName string
Результат bool

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

protected VisitAggregate ( AggregateExpression expr ) : SqlExpression
expr AggregateExpression
Результат SqlExpression

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

protected VisitBinary ( BinaryExpression expr ) : SqlExpression
expr BinaryExpression
Результат SqlExpression

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

protected VisitColumn ( ColumnExpression expr ) : SqlExpression
expr ColumnExpression
Результат SqlExpression

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

protected VisitColumnDeclaration ( ColumnDeclaration column ) : ColumnDeclaration
column ColumnDeclaration
Результат ColumnDeclaration

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

protected VisitColumnDeclarations ( ReadOnlyCollection columns ) : ReadOnlyCollection
columns ReadOnlyCollection
Результат ReadOnlyCollection

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

protected VisitConstant ( ConstantExpression expr ) : SqlExpression
expr ConstantExpression
Результат SqlExpression

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

protected VisitExpressionList ( ReadOnlyCollection original ) : ReadOnlyCollection
original ReadOnlyCollection
Результат ReadOnlyCollection

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

protected VisitJoin ( JoinExpression expr ) : SqlExpression
expr JoinExpression
Результат SqlExpression

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

protected VisitLiteral ( LiteralExpression expr ) : SqlExpression
expr LiteralExpression
Результат SqlExpression

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

protected VisitOrderBy ( ReadOnlyCollection orders ) : ReadOnlyCollection
orders ReadOnlyCollection
Результат ReadOnlyCollection

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

protected VisitOrderByDeclaration ( OrderByDeclaration order ) : OrderByDeclaration
order OrderByDeclaration
Результат OrderByDeclaration

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

protected VisitSelect ( SelectExpression expr ) : SqlExpression
expr SelectExpression
Результат SqlExpression

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

protected VisitSource ( SqlExpression expr ) : SqlExpression
expr SqlExpression
Результат SqlExpression

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

protected VisitTable ( TableExpression expr ) : SqlExpression
expr TableExpression
Результат SqlExpression

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

protected VisitUnary ( UnaryExpression expr ) : SqlExpression
expr UnaryExpression
Результат SqlExpression

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

protected Write ( object value ) : void
value object
Результат void