C# 클래스 a7DocumentDbStudio.Filter.Filter

파일 보기 프로젝트 열기: alekkowalczyk/a7DocumentDbStudio

공개 메소드들

메소드 설명
AlwaysFalse ( ) : FltAtomExprData
AlwaysTrue ( ) : FltAtomExprData
And ( ) : FilterExpressionData

create a group filter grouping by AND that will parse by query builder to a "filter1 AND filter2 AND filter3...." clause,

AndEqualFilters ( ) : FilterExpressionData
Equal ( string field, object value ) : FilterExpressionData

create a simple equal operator atomic filter that will parse by query builder to a "[field]='value'" clause

FromXml ( System.Xml.Linq.XElement xml ) : FilterExpressionData
FromXml ( string xml ) : FilterExpressionData
GreatherThan ( string field, object value ) : FilterExpressionData
Group ( eAndOrJoin andOr ) : FilterExpressionData

create a group filter that will parse by query builder to a "filter1 [andOr] filter2 [andOr] filter3...." clause

GroupEqual ( eAndOrJoin join ) : FilterExpressionData
In ( string field, List values ) : FilterExpressionData
In ( string field, List values ) : FilterExpressionData
In ( string field, List values ) : FilterExpressionData
IsNotNull ( string field ) : FilterExpressionData
IsNull ( string field ) : FilterExpressionData
JoinFilters ( eAndOrJoin andOrJoin ) : FilterExpressionData
LessEqualThan ( string field, object value ) : FilterExpressionData
LessThan ( string field, object value ) : FilterExpressionData
Like ( string field, string value ) : FilterExpressionData

create a simple like operator atomic filter that will parse by query builder to a "[field] LIKE('value')" clause

Or ( ) : FilterExpressionData
OrEqualFilters ( ) : FilterExpressionData

비공개 메소드들

메소드 설명
fromXmlAtom ( System.Xml.Linq.XElement xml ) : FilterExpressionData
fromXmlGroup ( System.Xml.Linq.XElement xml ) : FilterExpressionData

메소드 상세

AlwaysFalse() 공개 정적인 메소드

public static AlwaysFalse ( ) : FltAtomExprData
리턴 FltAtomExprData

AlwaysTrue() 공개 정적인 메소드

public static AlwaysTrue ( ) : FltAtomExprData
리턴 FltAtomExprData

And() 공개 정적인 메소드

create a group filter grouping by AND that will parse by query builder to a "filter1 AND filter2 AND filter3...." clause,
public static And ( ) : FilterExpressionData
리턴 FilterExpressionData

AndEqualFilters() 공개 정적인 메소드

public static AndEqualFilters ( ) : FilterExpressionData
리턴 FilterExpressionData

Equal() 공개 정적인 메소드

create a simple equal operator atomic filter that will parse by query builder to a "[field]='value'" clause
public static Equal ( string field, object value ) : FilterExpressionData
field string
value object
리턴 FilterExpressionData

FromXml() 공개 정적인 메소드

public static FromXml ( System.Xml.Linq.XElement xml ) : FilterExpressionData
xml System.Xml.Linq.XElement
리턴 FilterExpressionData

FromXml() 공개 정적인 메소드

public static FromXml ( string xml ) : FilterExpressionData
xml string
리턴 FilterExpressionData

GreatherThan() 공개 정적인 메소드

public static GreatherThan ( string field, object value ) : FilterExpressionData
field string
value object
리턴 FilterExpressionData

Group() 공개 정적인 메소드

create a group filter that will parse by query builder to a "filter1 [andOr] filter2 [andOr] filter3...." clause
public static Group ( eAndOrJoin andOr ) : FilterExpressionData
andOr eAndOrJoin
리턴 FilterExpressionData

GroupEqual() 공개 정적인 메소드

public static GroupEqual ( eAndOrJoin join ) : FilterExpressionData
join eAndOrJoin
리턴 FilterExpressionData

In() 공개 정적인 메소드

public static In ( string field, List values ) : FilterExpressionData
field string
values List
리턴 FilterExpressionData

In() 공개 정적인 메소드

public static In ( string field, List values ) : FilterExpressionData
field string
values List
리턴 FilterExpressionData

In() 공개 정적인 메소드

public static In ( string field, List values ) : FilterExpressionData
field string
values List
리턴 FilterExpressionData

IsNotNull() 공개 정적인 메소드

public static IsNotNull ( string field ) : FilterExpressionData
field string
리턴 FilterExpressionData

IsNull() 공개 정적인 메소드

public static IsNull ( string field ) : FilterExpressionData
field string
리턴 FilterExpressionData

JoinFilters() 공개 정적인 메소드

public static JoinFilters ( eAndOrJoin andOrJoin ) : FilterExpressionData
andOrJoin eAndOrJoin
리턴 FilterExpressionData

LessEqualThan() 공개 정적인 메소드

public static LessEqualThan ( string field, object value ) : FilterExpressionData
field string
value object
리턴 FilterExpressionData

LessThan() 공개 정적인 메소드

public static LessThan ( string field, object value ) : FilterExpressionData
field string
value object
리턴 FilterExpressionData

Like() 공개 정적인 메소드

create a simple like operator atomic filter that will parse by query builder to a "[field] LIKE('value')" clause
public static Like ( string field, string value ) : FilterExpressionData
field string
value string
리턴 FilterExpressionData

Or() 공개 정적인 메소드

public static Or ( ) : FilterExpressionData
리턴 FilterExpressionData

OrEqualFilters() 공개 정적인 메소드

public static OrEqualFilters ( ) : FilterExpressionData
리턴 FilterExpressionData