Class FilterItem
- Namespace
- PHCDataLayer
- Assembly
- PHCDataLayer.dll
public class FilterItem : CloneVO, IBaseSerialization, ICloneVO, ICloneable
- Inheritance
-
FilterItem
Constructors
FilterItem()
FilterItem(FilterGroupItem)
public FilterItem(FilterGroupItem groupItem)
Parameters
FilterItem(string)
public FilterItem(string filterItem)
Parameters
| Nome |
Tipo |
Descrição |
filterItem |
string |
|
FilterItem(string, Comparison, object)
public FilterItem(string filterItem, Comparison comparison, object valueItem)
Parameters
FilterItem(string, Comparison, object, FilterGroupItem)
public FilterItem(string filterItem, Comparison comparison, object valueItem, FilterGroupItem groupItem)
Parameters
FilterItem(string, Comparison, object, string)
public FilterItem(string filterItem, Comparison comparison, object valueItem, string filterItemTable)
Parameters
FilterItem(string, object)
public FilterItem(string filterItem, object valueItem)
Parameters
FilterItem(string, object, FilterGroupItem)
public FilterItem(string filterItem, object valueItem, FilterGroupItem groupItem)
Parameters
Properties
FieldStrucItem
public FieldStructure FieldStrucItem { get; set; }
Property Value
- FieldStructure
checkNull
public bool checkNull { get; set; }
Property Value
- bool
collationType
public CollationTypes collationType { get; set; }
Property Value
- CollationTypes
comparison
public Comparison comparison { get; set; }
Property Value
- Comparison
filterItem
public string filterItem { get; set; }
Property Value
- string
filterItemTable
public string filterItemTable { get; set; }
Property Value
- string
groupItem
public FilterGroupItem groupItem { get; set; }
Property Value
- FilterGroupItem
skipItemTranslate
public bool skipItemTranslate { get; set; }
Property Value
- bool
valueItem
public object valueItem { get; set; }
Property Value
- object
Methods
Clone()
public FilterItem Clone()
Returns
- FilterItem
GetFieldName()
public string GetFieldName()
Returns
- string
GetValue()
Returns
- object
NewFilter<TValue>(ref string, ref Comparison, ref TValue)
public static FilterItem NewFilter<TValue>(ref string filterItem, ref Comparison comparison, ref TValue valueItem)
Parameters
Returns
- FilterItem
Type Parameters
TValue
NewFilter<TValue>(ref string, ref TValue)
public static FilterItem NewFilter<TValue>(ref string filterItem, ref TValue valueItem)
Parameters
| Nome |
Tipo |
Descrição |
filterItem |
string |
|
valueItem |
TValue |
|
Returns
- FilterItem
Type Parameters
TValue
NewInFilter(string, DBCmdSelect)
public static FilterItem NewInFilter(string filterItem, DBCmdSelect query)
Parameters
Returns
- FilterItem
NewInFilter(string, IEnumerable<string>)
public static FilterItem NewInFilter(string filterItem, IEnumerable<string> list)
Parameters
Returns
- FilterItem
NewOrFilter<TValue>(ref string, ref Comparison, ref TValue)
public static FilterItem NewOrFilter<TValue>(ref string filterItem, ref Comparison comparison, ref TValue valueItem)
Parameters
Returns
- FilterItem
Type Parameters
TValue
NewOrFilter<TValue>(ref string, ref Comparison, ref TValue, ref FilterGroupItem)
public static FilterItem NewOrFilter<TValue>(ref string filterItem, ref Comparison comparison, ref TValue valueItem, ref FilterGroupItem groupItem)
Parameters
Returns
- FilterItem
Type Parameters
TValue
NewOrStringFilter(ref string, ref Comparison, ref string)
Creates a new FilterItem for String value and add quotes to the value.
public static FilterItem NewOrStringFilter(ref string filterItem, ref Comparison comparison, ref string valueString)
Parameters
Returns
- FilterItem
NewOrStringFilter(ref string, ref Comparison, ref string, ref FilterGroupItem)
Creates a new FilterItem for String value and add quotes to the value.
public static FilterItem NewOrStringFilter(ref string filterItem, ref Comparison comparison, ref string valueString, ref FilterGroupItem groupItem)
Parameters
Returns
- FilterItem
NewStringFilter(ref string, ref Comparison, ref string)
Creates a new FilterItem for String value and add quotes to the value.
public static FilterItem NewStringFilter(ref string filterItem, ref Comparison comparison, ref string valueString)
Parameters
Returns
- FilterItem
NewStringFilter(ref string, ref string)
Creates a new FilterItem for String value and add quotes to the value.
public static FilterItem NewStringFilter(ref string filterItem, ref string valueString)
Parameters
Returns
- FilterItem
Parse(bool)
public string Parse(bool lastItem = false)
Parameters
| Nome |
Tipo |
Descrição |
lastItem |
bool |
|
Returns
- string
ParseAsLast()
public string ParseAsLast()
Returns
- string
ToString()
Returns
- string