C# Class Remotion.Linq.SqlBackend.SqlPreparation.DefaultSqlPreparationStage

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

Méthodes publiques

Méthode Description
DefaultSqlPreparationStage ( IMethodCallTransformerProvider methodCallTransformerProvider, ResultOperatorHandlerRegistry resultOperatorHandlerRegistry, UniqueIdentifierGenerator uniqueIdentifierGenerator ) : System
PrepareFromExpression ( Expression fromExpression, ISqlPreparationContext context, SqlTable>.Func tableGenerator ) : FromExpressionInfo
PrepareOrderByExpression ( Expression expression, ISqlPreparationContext context ) : Expression
PrepareResultOperatorItemExpression ( Expression expression, ISqlPreparationContext context ) : Expression
PrepareSelectExpression ( Expression expression, ISqlPreparationContext context ) : Expression
PrepareSqlStatement ( QueryModel queryModel, ISqlPreparationContext parentContext ) : SqlStatement
PrepareTopExpression ( Expression expression, ISqlPreparationContext context ) : Expression
PrepareWhereExpression ( Expression expression, ISqlPreparationContext context ) : Expression

Méthodes protégées

Méthode Description
PrepareExpression ( Expression expression, ISqlPreparationContext context ) : Expression

Method Details

DefaultSqlPreparationStage() public méthode

public DefaultSqlPreparationStage ( IMethodCallTransformerProvider methodCallTransformerProvider, ResultOperatorHandlerRegistry resultOperatorHandlerRegistry, UniqueIdentifierGenerator uniqueIdentifierGenerator ) : System
methodCallTransformerProvider IMethodCallTransformerProvider
resultOperatorHandlerRegistry ResultOperatorHandlerRegistry
uniqueIdentifierGenerator UniqueIdentifierGenerator
Résultat System

PrepareExpression() protected méthode

protected PrepareExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Résultat System.Linq.Expressions.Expression

PrepareFromExpression() public méthode

public PrepareFromExpression ( Expression fromExpression, ISqlPreparationContext context, SqlTable>.Func tableGenerator ) : FromExpressionInfo
fromExpression System.Linq.Expressions.Expression
context ISqlPreparationContext
tableGenerator SqlTable>.Func
Résultat FromExpressionInfo

PrepareOrderByExpression() public méthode

public PrepareOrderByExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Résultat System.Linq.Expressions.Expression

PrepareResultOperatorItemExpression() public méthode

public PrepareResultOperatorItemExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Résultat System.Linq.Expressions.Expression

PrepareSelectExpression() public méthode

public PrepareSelectExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Résultat System.Linq.Expressions.Expression

PrepareSqlStatement() public méthode

public PrepareSqlStatement ( QueryModel queryModel, ISqlPreparationContext parentContext ) : SqlStatement
queryModel QueryModel
parentContext ISqlPreparationContext
Résultat Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement

PrepareTopExpression() public méthode

public PrepareTopExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Résultat System.Linq.Expressions.Expression

PrepareWhereExpression() public méthode

public PrepareWhereExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Résultat System.Linq.Expressions.Expression