C# Класс a7DocumentDbStudio.Filter.Filter

Показать файл Открыть проект

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

Метод Описание
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