C# Class Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatementBuilder

SqlStatementBuilder holds the specific SQL statement data and populates a build method.
Mostrar archivo Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Public Methods

Method Description
AddWhereCondition ( Expression translatedExpression ) : void
GetSqlStatement ( ) : SqlStatement
GetStatementAndResetBuilder ( ) : SqlStatement
RecalculateDataInfo ( Expression previousSelectProjection ) : void
SqlStatementBuilder ( ) : System
SqlStatementBuilder ( SqlStatement sqlStatement ) : System
ToString ( ) : string

Private Methods

Method Description
Reset ( ) : void

Method Details

AddWhereCondition() public method

public AddWhereCondition ( Expression translatedExpression ) : void
translatedExpression System.Linq.Expressions.Expression
return void

GetSqlStatement() public method

public GetSqlStatement ( ) : SqlStatement
return SqlStatement

GetStatementAndResetBuilder() public method

public GetStatementAndResetBuilder ( ) : SqlStatement
return SqlStatement

RecalculateDataInfo() public method

public RecalculateDataInfo ( Expression previousSelectProjection ) : void
previousSelectProjection System.Linq.Expressions.Expression
return void

SqlStatementBuilder() public method

public SqlStatementBuilder ( ) : System
return System

SqlStatementBuilder() public method

public SqlStatementBuilder ( SqlStatement sqlStatement ) : System
sqlStatement SqlStatement
return System

ToString() public method

public ToString ( ) : string
return string