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

SqlStatementTextGenerator generates SQL text for a resolved SqlStatement.
Afficher le fichier Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Méthodes publiques

Méthode Description
Build ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
SqlStatementTextGenerator ( ISqlGenerationStage stage ) : System

Méthodes protégées

Méthode Description
BuildDistinctPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildFromPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildGroupByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildOrderByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildSelectPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
BuildTopPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildWherePart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void

Method Details

Build() public méthode

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

BuildDistinctPart() protected méthode

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

BuildFromPart() protected méthode

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

BuildGroupByPart() protected méthode

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

BuildOrderByPart() protected méthode

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

BuildSelectPart() protected méthode

protected BuildSelectPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
isOutermostStatement bool
Résultat void

BuildTopPart() protected méthode

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

BuildWherePart() protected méthode

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

SqlStatementTextGenerator() public méthode

public SqlStatementTextGenerator ( ISqlGenerationStage stage ) : System
stage ISqlGenerationStage
Résultat System