Class UniqueValues<T, T2>
Inheritance
System.Object
UniqueValues<T, T2>
Assembly: FastReport.Olap.dll
Syntax
public class UniqueValues<T, T2> : CommonUniqueValues where T : struct, IComparable<T>, IVariantable
Type Parameters
Constructors
UniqueValues(CommonDataTypeProcessor<T, T2>, CubeField)
Declaration
public UniqueValues(CommonDataTypeProcessor<T, T2> dataTypeProcessor, CubeField cubeField)
Parameters
Properties
DataTypeProcessor
Declaration
public CommonDataTypeProcessor<T, T2> DataTypeProcessor { get; }
Property Value
IgnoreCase
Declaration
public override bool IgnoreCase { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Methods
AddNewNativeValue(T2)
Declaration
public int AddNewNativeValue(T2 value)
Parameters
Type |
Name |
Description |
T2 |
value |
|
Returns
Type |
Description |
System.Int32 |
|
AddNewNativeValueByAppend(T2)
Declaration
public int AddNewNativeValueByAppend(T2 value)
Parameters
Type |
Name |
Description |
T2 |
value |
|
Returns
Type |
Description |
System.Int32 |
|
AddNewValueFromDataSet(IBaseDataSet, Int32)
Declaration
public override int AddNewValueFromDataSet(IBaseDataSet dataSet, int fieldIndex)
Parameters
Type |
Name |
Description |
IBaseDataSet |
dataSet |
|
System.Int32 |
fieldIndex |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
AddNewValueFromDataSetByAppend(IBaseDataSet, Int32)
Declaration
public override int AddNewValueFromDataSetByAppend(IBaseDataSet dataSet, int fieldIndex)
Parameters
Type |
Name |
Description |
IBaseDataSet |
dataSet |
|
System.Int32 |
fieldIndex |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
AddNewVariantValue(Variant)
Declaration
public override int AddNewVariantValue(Variant value)
Parameters
Type |
Name |
Description |
Variant |
value |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
AddNewVariantValueFromParentValue(Variant)
Declaration
public override int AddNewVariantValueFromParentValue(Variant value)
Parameters
Type |
Name |
Description |
Variant |
value |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
AddNewVariantValueFromParentValueByAppend(Variant)
Declaration
public override int AddNewVariantValueFromParentValueByAppend(Variant value)
Parameters
Type |
Name |
Description |
Variant |
value |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
AddNullValue()
Declaration
public override int AddNullValue()
Returns
Type |
Description |
System.Int32 |
|
Overrides
AddNullValueByAppend()
Declaration
public override int AddNullValueByAppend()
Returns
Type |
Description |
System.Int32 |
|
Overrides
Compare(Int32, Int32)
Declaration
public override int Compare(int x, int y)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
Count()
Declaration
public override int Count()
Returns
Type |
Description |
System.Int32 |
|
Overrides
GetChildValueFromParentValue(Variant)
Declaration
public virtual T2 GetChildValueFromParentValue(Variant value)
Parameters
Type |
Name |
Description |
Variant |
value |
|
Returns
GetStringByValueIdFromAttribute(Int32)
Declaration
public override string GetStringByValueIdFromAttribute(int valueId)
Parameters
Type |
Name |
Description |
System.Int32 |
valueId |
|
Returns
Type |
Description |
System.String |
|
Overrides
GetStringByValueIdSimple(Int32)
Declaration
public override string GetStringByValueIdSimple(int valueId)
Parameters
Type |
Name |
Description |
System.Int32 |
valueId |
|
Returns
Type |
Description |
System.String |
|
Overrides
GetValueIdAtValue(Variant)
Declaration
public override int GetValueIdAtValue(Variant value)
Parameters
Type |
Name |
Description |
Variant |
value |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
GetVariantByOrder(Int32)
Declaration
public override Variant GetVariantByOrder(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Overrides
GetVariantByValueId(Int32)
Declaration
public override Variant GetVariantByValueId(int valueId)
Parameters
Type |
Name |
Description |
System.Int32 |
valueId |
|
Returns
Overrides
StopLoading(Boolean)
Declaration
public override void StopLoading(bool firstStep = true)
Parameters
Type |
Name |
Description |
System.Boolean |
firstStep |
|
Overrides