C# Class IQMap.SqlQueryBuilder.Impl.SqlQueryDef

A pass-through implementation of IQuery
Inheritance: ISqlQuery
Mostrar archivo Open project: jamietre/IQMap Class Usage Examples

Protected Properties

Property Type Description
QuerySql string
_Parameters IEnumerable

Public Methods

Method Description
Clone ( ) : ISqlQuery
ExpectType ( QueryType type ) : void
GetQuery ( ) : string
GetQuery ( SqlClause clause ) : string
SqlQueryDef ( ) : System
SqlQueryDef ( ISqlQuery query ) : System
SqlQueryDef ( string sql ) : System
SqlQueryDef ( string sql, IEnumerable parameters ) : System
ToString ( ) : string

Protected Methods

Method Description
Fail ( ) : Exception
ParseQueryType ( ) : QueryType

Method Details

Clone() public method

public Clone ( ) : ISqlQuery
return ISqlQuery

ExpectType() public method

public ExpectType ( QueryType type ) : void
type QueryType
return void

Fail() protected method

protected Fail ( ) : Exception
return System.Exception

GetQuery() public method

public GetQuery ( ) : string
return string

GetQuery() public method

public GetQuery ( SqlClause clause ) : string
clause SqlClause
return string

ParseQueryType() protected method

protected ParseQueryType ( ) : QueryType
return QueryType

SqlQueryDef() public method

public SqlQueryDef ( ) : System
return System

SqlQueryDef() public method

public SqlQueryDef ( ISqlQuery query ) : System
query ISqlQuery
return System

SqlQueryDef() public method

public SqlQueryDef ( string sql ) : System
sql string
return System

SqlQueryDef() public method

public SqlQueryDef ( string sql, IEnumerable parameters ) : System
sql string
parameters IEnumerable
return System

ToString() public method

public ToString ( ) : string
return string

Property Details

QuerySql protected_oe property

protected string QuerySql
return string

_Parameters protected_oe property

protected IEnumerable _Parameters
return IEnumerable