C# Класс IQMap.SqlQueryBuilder.Impl.SqlQueryMaker

Наследование: ISqlQueryMaker
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_From string
_IsDirty bool
_PrimaryKey string
_Select string
_TableName string
_orderByClause IOrderByClause
_sqlFieldMap Lazy
_updateData SqlValue>>.Lazy
_whereClause IWhereClause
groupBy string
having string
top int

Private Properties

Свойство Тип Описание
ISqlQuery ISqlQuery

Открытые методы

Метод Описание
AddFieldMap ( string>.IEnumerable map ) : void

Add a range of key/value pairs to map field names to SQL server column names

AddFieldMap ( string fieldName, string value ) : void

Map a field name to an alternate representation to be passed to the SQL Server

AddParameter ( IDataParameter parameter ) : void
AddParameter ( IEnumerable parameter ) : void
AddUpdateData ( string fieldName, object value ) : ISqlQuery
Clean ( ) : void

Marks this object as unchanged (IsDirty=false)

Clear ( ) : void

Clears all criteria. This does not clear the field map.

ClearFieldMap ( ) : void

Clear all current aliases in the field map

Clone ( ) : ISqlQueryMaker
Clone ( QueryType type ) : ISqlQueryMaker
Equals ( object obj ) : bool
ExpectType ( QueryType type ) : void
GetFieldMap ( string name ) : string

Returns the mapped value for a field alias

GetHashCode ( ) : int
GetNewParameterName ( string basedOn = "" ) : string
GetQuery ( ) : string
GetQuery ( SqlClause clause ) : string

Return the SQL for this query

SqlAuditString ( ) : string
SqlQueryMaker ( ) : System
SqlQueryMaker ( QueryType queryType ) : System
ToString ( ) : string
Touch ( ) : void

Mark the object as dirty

Защищенные методы

Метод Описание
CloneImpl ( ) : SqlQueryMaker

Returns a deep copy of this object

Initialize ( QueryType queryType ) : void
RequireClauses ( SqlClause clause ) : void

Приватные методы

Метод Описание
ISqlQuery ( ) : ISqlQuery

Описание методов

AddFieldMap() публичный Метод

Add a range of key/value pairs to map field names to SQL server column names
public AddFieldMap ( string>.IEnumerable map ) : void
map string>.IEnumerable
Результат void

AddFieldMap() публичный Метод

Map a field name to an alternate representation to be passed to the SQL Server
public AddFieldMap ( string fieldName, string value ) : void
fieldName string
value string
Результат void

AddParameter() публичный Метод

public AddParameter ( IDataParameter parameter ) : void
parameter IDataParameter
Результат void

AddParameter() публичный Метод

public AddParameter ( IEnumerable parameter ) : void
parameter IEnumerable
Результат void

AddUpdateData() публичный Метод

public AddUpdateData ( string fieldName, object value ) : ISqlQuery
fieldName string
value object
Результат ISqlQuery

Clean() публичный Метод

Marks this object as unchanged (IsDirty=false)
public Clean ( ) : void
Результат void

Clear() публичный Метод

Clears all criteria. This does not clear the field map.
public Clear ( ) : void
Результат void

ClearFieldMap() публичный Метод

Clear all current aliases in the field map
public ClearFieldMap ( ) : void
Результат void

Clone() публичный Метод

public Clone ( ) : ISqlQueryMaker
Результат ISqlQueryMaker

Clone() публичный Метод

public Clone ( QueryType type ) : ISqlQueryMaker
type QueryType
Результат ISqlQueryMaker

CloneImpl() защищенный Метод

Returns a deep copy of this object
protected CloneImpl ( ) : SqlQueryMaker
Результат SqlQueryMaker

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

ExpectType() публичный Метод

public ExpectType ( QueryType type ) : void
type QueryType
Результат void

GetFieldMap() публичный Метод

Returns the mapped value for a field alias
public GetFieldMap ( string name ) : string
name string
Результат string

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetNewParameterName() публичный Метод

public GetNewParameterName ( string basedOn = "" ) : string
basedOn string
Результат string

GetQuery() публичный Метод

public GetQuery ( ) : string
Результат string

GetQuery() публичный Метод

Return the SQL for this query
public GetQuery ( SqlClause clause ) : string
clause SqlClause
Результат string

Initialize() защищенный Метод

protected Initialize ( QueryType queryType ) : void
queryType QueryType
Результат void

RequireClauses() защищенный Метод

protected RequireClauses ( SqlClause clause ) : void
clause SqlClause
Результат void

SqlAuditString() публичный Метод

public SqlAuditString ( ) : string
Результат string

SqlQueryMaker() публичный Метод

public SqlQueryMaker ( ) : System
Результат System

SqlQueryMaker() публичный Метод

public SqlQueryMaker ( QueryType queryType ) : System
queryType QueryType
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

Touch() публичный Метод

Mark the object as dirty
public Touch ( ) : void
Результат void

Описание свойств

_From защищенное свойство

protected string _From
Результат string

_IsDirty защищенное свойство

protected bool _IsDirty
Результат bool

_PrimaryKey защищенное свойство

protected string _PrimaryKey
Результат string

_Select защищенное свойство

protected string _Select
Результат string

_TableName защищенное свойство

protected string _TableName
Результат string

_orderByClause защищенное свойство

protected IOrderByClause _orderByClause
Результат IOrderByClause

_sqlFieldMap защищенное свойство

protected Lazy _sqlFieldMap
Результат Lazy

_updateData защищенное свойство

protected Lazy> _updateData
Результат SqlValue>>.Lazy

_whereClause защищенное свойство

protected IWhereClause _whereClause
Результат IWhereClause

groupBy защищенное свойство

protected string groupBy
Результат string

having защищенное свойство

protected string having
Результат string

top защищенное свойство

protected int top
Результат int