C# Class FrameDAL.SqlExpressions.SqlFormatter

Inheritance: SqlExpressionVisitor
Afficher le fichier Open project: vincentlauvlwj/FrameDAL Class Usage Examples

Méthodes publiques

Méthode Description
Format ( SqlExpression expression ) : FormatResult

Méthodes protégées

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

Private Methods

Méthode Description
SqlFormatter ( ) : System

Method Details

Format() public static méthode

public static Format ( SqlExpression expression ) : FormatResult
expression SqlExpression
Résultat FormatResult

GetAliasName() protected méthode

protected GetAliasName ( TableAlias alias ) : string
alias TableAlias
Résultat string

GetOperator() protected méthode

protected GetOperator ( BinaryExpression u ) : string
u BinaryExpression
Résultat string

GetOperator() protected méthode

protected GetOperator ( UnaryExpression u ) : string
u UnaryExpression
Résultat string

Indent() protected méthode

protected Indent ( Indentation style ) : void
style Indentation
Résultat void

NewLine() protected méthode

protected NewLine ( Indentation style ) : void
style Indentation
Résultat void

RequiresAsteriskWhenNoArgument() protected méthode

protected RequiresAsteriskWhenNoArgument ( string aggName ) : bool
aggName string
Résultat bool

VisitAggregate() protected méthode

protected VisitAggregate ( AggregateExpression expr ) : SqlExpression
expr AggregateExpression
Résultat SqlExpression

VisitBinary() protected méthode

protected VisitBinary ( BinaryExpression expr ) : SqlExpression
expr BinaryExpression
Résultat SqlExpression

VisitColumn() protected méthode

protected VisitColumn ( ColumnExpression expr ) : SqlExpression
expr ColumnExpression
Résultat SqlExpression

VisitColumnDeclaration() protected méthode

protected VisitColumnDeclaration ( ColumnDeclaration column ) : ColumnDeclaration
column ColumnDeclaration
Résultat ColumnDeclaration

VisitColumnDeclarations() protected méthode

protected VisitColumnDeclarations ( ReadOnlyCollection columns ) : ReadOnlyCollection
columns ReadOnlyCollection
Résultat ReadOnlyCollection

VisitConstant() protected méthode

protected VisitConstant ( ConstantExpression expr ) : SqlExpression
expr ConstantExpression
Résultat SqlExpression

VisitExpressionList() protected méthode

protected VisitExpressionList ( ReadOnlyCollection original ) : ReadOnlyCollection
original ReadOnlyCollection
Résultat ReadOnlyCollection

VisitJoin() protected méthode

protected VisitJoin ( JoinExpression expr ) : SqlExpression
expr JoinExpression
Résultat SqlExpression

VisitLiteral() protected méthode

protected VisitLiteral ( LiteralExpression expr ) : SqlExpression
expr LiteralExpression
Résultat SqlExpression

VisitOrderBy() protected méthode

protected VisitOrderBy ( ReadOnlyCollection orders ) : ReadOnlyCollection
orders ReadOnlyCollection
Résultat ReadOnlyCollection

VisitOrderByDeclaration() protected méthode

protected VisitOrderByDeclaration ( OrderByDeclaration order ) : OrderByDeclaration
order OrderByDeclaration
Résultat OrderByDeclaration

VisitSelect() protected méthode

protected VisitSelect ( SelectExpression expr ) : SqlExpression
expr SelectExpression
Résultat SqlExpression

VisitSource() protected méthode

protected VisitSource ( SqlExpression expr ) : SqlExpression
expr SqlExpression
Résultat SqlExpression

VisitTable() protected méthode

protected VisitTable ( TableExpression expr ) : SqlExpression
expr TableExpression
Résultat SqlExpression

VisitUnary() protected méthode

protected VisitUnary ( UnaryExpression expr ) : SqlExpression
expr UnaryExpression
Résultat SqlExpression

Write() protected méthode

protected Write ( object value ) : void
value object
Résultat void