C# 클래스 IQMap.QueryBuilder

Where Clause factory class /// Build a where clause from a string /// /// Return a clause requiring field to equal value /// /// Return a compound OR clause from two or more clauses /// Where Clause factory class /// Build a where clause from a string /// /// Return a clause requiring field to equal value /// /// Return a compound OR clause from two or more clauses ///
파일 보기 프로젝트 열기: jamietre/IQMap

Private Properties

프로퍼티 타입 설명
QueryBuilder System

공개 메소드들

메소드 설명
Create ( ) : ISqlQueryMaker
Create ( QueryType type ) : ISqlQueryMaker
OrderBy ( string clause ) : IOrderByClause
OrderBy ( string field, SortOrder order ) : IOrderByItem
Where ( string field, object value, ComparisonType compare ) : IWhereItem
WhereAny ( ) : IWhereClause
WhereEquals ( string field, object value ) : IWhereItem

Build a where clause for a field matching a value

WhereParse ( string clause ) : IWhere

Build a where clause from a string

비공개 메소드들

메소드 설명
QueryBuilder ( ) : System

메소드 상세

Create() 공개 정적인 메소드

public static Create ( ) : ISqlQueryMaker
리턴 ISqlQueryMaker

Create() 공개 정적인 메소드

public static Create ( QueryType type ) : ISqlQueryMaker
type QueryType
리턴 ISqlQueryMaker

OrderBy() 공개 정적인 메소드

public static OrderBy ( string clause ) : IOrderByClause
clause string
리턴 IOrderByClause

OrderBy() 공개 정적인 메소드

public static OrderBy ( string field, SortOrder order ) : IOrderByItem
field string
order SortOrder
리턴 IOrderByItem

Where() 공개 정적인 메소드

public static Where ( string field, object value, ComparisonType compare ) : IWhereItem
field string
value object
compare ComparisonType
리턴 IWhereItem

WhereAny() 공개 정적인 메소드

public static WhereAny ( ) : IWhereClause
리턴 IWhereClause

WhereEquals() 공개 정적인 메소드

Build a where clause for a field matching a value
public static WhereEquals ( string field, object value ) : IWhereItem
field string
value object
리턴 IWhereItem

WhereParse() 공개 정적인 메소드

Build a where clause from a string
public static WhereParse ( string clause ) : IWhere
clause string
리턴 IWhere