C# Class IQMap.SqlQueryBuilder.Impl.WhereClause

Inheritance: IWhereClause
Afficher le fichier Open project: jamietre/IQMap Class Usage Examples

Protected Properties

Свойство Type Description
_InnerList List
_Owner ISqlQueryMaker

Private Properties

Свойство Type Description
ISqlClause ISqlClause
IWhere IWhere
IWhereClause IWhereClause

Méthodes publiques

Méthode Description
Add ( IEnumerable criteria ) : IWhereClause
Add ( IEnumerable criteria, JoinType joinType ) : IWhereClause
Add ( IWhere condition ) : IWhereClause
Add ( IWhere condition, JoinType joinType ) : IWhereClause
Add ( string condition ) : IWhereClause
Add ( string condition, JoinType joinType ) : IWhereClause
Add ( string field, object value, ComparisonType comparisonType, JoinType joinType, bool parameterize = true ) : IWhereClause
Add ( string field, object value, ComparisonType comparisonType, bool parameterize = true ) : IWhereClause
Add ( string field, object value, bool parameterize = true ) : IWhereClause

Add a simple "field = value" condition

Clear ( ) : void
Clone ( ) : WhereClause
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetSql ( ) : string
MustParenthesizeFor ( JoinType joinType ) : bool

Returns true if any components of this query are of a different join type than the test

Set ( string clause ) : IWhereClause
ToString ( ) : string
Touch ( ) : void
WhereClause ( ) : System
WhereClause ( JoinType joinType ) : System

Méthodes protégées

Méthode Description
AddImpl ( ) : void
GetParameterCollections ( ) : IEnumerable>
JoinOperator ( ) : string
MergeWhere ( IWhere item, JoinType joinType ) : void

Adds a condition to the "Where" property, and returns self for chainability

Private Methods

Méthode Description
ISqlClause ( ) : ISqlClause
IWhere ( ) : IWhere
IWhereClause ( ) : IWhereClause

Method Details

Add() public méthode

public Add ( IEnumerable criteria ) : IWhereClause
criteria IEnumerable
Résultat IWhereClause

Add() public méthode

public Add ( IEnumerable criteria, JoinType joinType ) : IWhereClause
criteria IEnumerable
joinType JoinType
Résultat IWhereClause

Add() public méthode

public Add ( IWhere condition ) : IWhereClause
condition IWhere
Résultat IWhereClause

Add() public méthode

public Add ( IWhere condition, JoinType joinType ) : IWhereClause
condition IWhere
joinType JoinType
Résultat IWhereClause

Add() public méthode

public Add ( string condition ) : IWhereClause
condition string
Résultat IWhereClause

Add() public méthode

public Add ( string condition, JoinType joinType ) : IWhereClause
condition string
joinType JoinType
Résultat IWhereClause

Add() public méthode

public Add ( string field, object value, ComparisonType comparisonType, JoinType joinType, bool parameterize = true ) : IWhereClause
field string
value object
comparisonType ComparisonType
joinType JoinType
parameterize bool
Résultat IWhereClause

Add() public méthode

public Add ( string field, object value, ComparisonType comparisonType, bool parameterize = true ) : IWhereClause
field string
value object
comparisonType ComparisonType
parameterize bool
Résultat IWhereClause

Add() public méthode

Add a simple "field = value" condition
public Add ( string field, object value, bool parameterize = true ) : IWhereClause
field string
value object
parameterize bool
Résultat IWhereClause

AddImpl() protected méthode

protected AddImpl ( ) : void
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : WhereClause
Résultat WhereClause

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetParameterCollections() protected méthode

protected GetParameterCollections ( ) : IEnumerable>
Résultat IEnumerable>

GetSql() public méthode

public GetSql ( ) : string
Résultat string

JoinOperator() protected méthode

protected JoinOperator ( ) : string
Résultat string

MergeWhere() protected méthode

Adds a condition to the "Where" property, and returns self for chainability
protected MergeWhere ( IWhere item, JoinType joinType ) : void
item IWhere
joinType JoinType
Résultat void

MustParenthesizeFor() public méthode

Returns true if any components of this query are of a different join type than the test
public MustParenthesizeFor ( JoinType joinType ) : bool
joinType JoinType
Résultat bool

Set() public méthode

public Set ( string clause ) : IWhereClause
clause string
Résultat IWhereClause

ToString() public méthode

public ToString ( ) : string
Résultat string

Touch() public méthode

public Touch ( ) : void
Résultat void

WhereClause() public méthode

public WhereClause ( ) : System
Résultat System

WhereClause() public méthode

public WhereClause ( JoinType joinType ) : System
joinType JoinType
Résultat System

Property Details

_InnerList protected_oe property

protected List _InnerList
Résultat List

_Owner protected_oe property

protected ISqlQueryMaker _Owner
Résultat ISqlQueryMaker