C# Class NLite.Data.Dialect.SqlBuilder.FirebirdSqlBuilder

Inheritance: DbSqlBuilder
显示文件 Open project: netcasewqs/elinq

Protected Methods

Method Description
VisitBlock ( BlockCommand block ) : Expression
VisitConditional ( ConditionalExpression c ) : Expression
VisitDeclaration ( DeclarationCommand decl ) : Expression
VisitIf ( IFCommand ifx ) : Expression
VisitRowNumber ( RowNumberExpression rowNumber ) : Expression
VisitSelect ( SelectExpression select ) : Expression
VisitValue ( Expression expr ) : Expression
WriteAggregateName ( string aggregateName ) : void

Private Methods

Method Description
GetVariableDeclaration ( SqlType sqlType, bool suppressSize, int length ) : string

Method Details

VisitBlock() protected method

protected VisitBlock ( BlockCommand block ) : Expression
block BlockCommand
return System.Linq.Expressions.Expression

VisitConditional() protected method

protected VisitConditional ( ConditionalExpression c ) : Expression
c System.Linq.Expressions.ConditionalExpression
return System.Linq.Expressions.Expression

VisitDeclaration() protected method

protected VisitDeclaration ( DeclarationCommand decl ) : Expression
decl DeclarationCommand
return System.Linq.Expressions.Expression

VisitIf() protected method

protected VisitIf ( IFCommand ifx ) : Expression
ifx IFCommand
return System.Linq.Expressions.Expression

VisitRowNumber() protected method

protected VisitRowNumber ( RowNumberExpression rowNumber ) : Expression
rowNumber RowNumberExpression
return System.Linq.Expressions.Expression

VisitSelect() protected method

protected VisitSelect ( SelectExpression select ) : Expression
select SelectExpression
return System.Linq.Expressions.Expression

VisitValue() protected method

protected VisitValue ( Expression expr ) : Expression
expr System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression

WriteAggregateName() protected method

protected WriteAggregateName ( string aggregateName ) : void
aggregateName string
return void