C# Class Remotion.Linq.SqlBackend.SqlGeneration.DefaultSqlGenerationStage

Provides a default implementation of ISqlGenerationStage.
Inheritance: ISqlGenerationStage
Afficher le fichier Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Méthodes publiques

Méthode Description
GenerateTextForFromTable ( ISqlCommandBuilder commandBuilder, SqlTable table, bool isFirstTable ) : void
GenerateTextForGroupByExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForJoinCondition ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForOrderByExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForOrdering ( ISqlCommandBuilder commandBuilder, Remotion.Linq.Clauses.Ordering ordering ) : void
GenerateTextForOuterSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForOuterSqlStatement ( ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement ) : void
GenerateTextForSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForSqlStatement ( ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement ) : void
GenerateTextForTopExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForWhereExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void

Méthodes protégées

Méthode Description
GenerateTextForNonSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void

Method Details

GenerateTextForFromTable() public méthode

public GenerateTextForFromTable ( ISqlCommandBuilder commandBuilder, SqlTable table, bool isFirstTable ) : void
commandBuilder ISqlCommandBuilder
table Remotion.Linq.SqlBackend.SqlStatementModel.SqlTable
isFirstTable bool
Résultat void

GenerateTextForGroupByExpression() public méthode

public GenerateTextForGroupByExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Résultat void

GenerateTextForJoinCondition() public méthode

public GenerateTextForJoinCondition ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Résultat void

GenerateTextForNonSelectExpression() protected méthode

protected GenerateTextForNonSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Résultat void

GenerateTextForOrderByExpression() public méthode

public GenerateTextForOrderByExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Résultat void

GenerateTextForOrdering() public méthode

public GenerateTextForOrdering ( ISqlCommandBuilder commandBuilder, Remotion.Linq.Clauses.Ordering ordering ) : void
commandBuilder ISqlCommandBuilder
ordering Remotion.Linq.Clauses.Ordering
Résultat void

GenerateTextForOuterSelectExpression() public méthode

public GenerateTextForOuterSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Résultat void

GenerateTextForOuterSqlStatement() public méthode

public GenerateTextForOuterSqlStatement ( ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement ) : void
commandBuilder ISqlCommandBuilder
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
Résultat void

GenerateTextForSelectExpression() public méthode

public GenerateTextForSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Résultat void

GenerateTextForSqlStatement() public méthode

public GenerateTextForSqlStatement ( ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement ) : void
commandBuilder ISqlCommandBuilder
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
Résultat void

GenerateTextForTopExpression() public méthode

public GenerateTextForTopExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Résultat void

GenerateTextForWhereExpression() public méthode

public GenerateTextForWhereExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
Résultat void