public: enum StiFunctionType {
NameSpace = 0,
Count,
CountDistinct,
Avg,
AvgD,
AvgDate,
AvgI,
AvgTime,
Max,
MaxD,
MaxDate,
MaxI,
MaxStr,
MaxTime,
Median,
MedianD,
MedianI,
Min,
MinD,
MinDate,
MinI,
MinStr,
MinTime,
Mode,
ModeD,
ModeI,
Sum,
SumD,
SumDistinct,
SumI,
SumTime,
First,
Last,
rCount,
rCountDistinct,
rAvg,
rAvgD,
rAvgDate,
rAvgI,
rAvgTime,
rMax,
rMaxD,
rMaxDate,
rMaxI,
rMaxStr,
rMaxTime,
rMedian,
rMedianD,
rMedianI,
rMin,
rMinD,
rMinDate,
rMinI,
rMinStr,
rMinTime,
rMode,
rModeD,
rModeI,
rSum,
rSumD,
rSumDistinct,
rSumI,
rSumTime,
rFirst,
rLast,
iCount,
iCountDistinct,
iAvg,
iAvgD,
iAvgDate,
iAvgI,
iAvgTime,
iMax,
iMaxD,
iMaxDate,
iMaxI,
iMaxStr,
iMaxTime,
iMedian,
iMedianD,
iMedianI,
iMin,
iMinD,
iMinDate,
iMinI,
iMinStr,
iMinTime,
iMode,
iModeD,
iModeI,
iSum,
iSumD,
iSumDistinct,
iSumI,
iSumTime,
iFirst,
iLast,
riCount,
riCountDistinct,
riAvg,
riAvgD,
riAvgDate,
riAvgI,
riAvgTime,
riMax,
riMaxD,
riMaxDate,
riMaxI,
riMaxStr,
riMaxTime,
riMedian,
riMedianD,
riMedianI,
riMin,
riMinD,
riMinDate,
riMinI,
riMinStr,
riMinTime,
riMode,
riModeD,
riModeI,
riSum,
riSumD,
riSumDistinct,
riSumI,
riSumTime,
riFirst,
riLast,
cCount,
cCountDistinct,
cAvg,
cAvgD,
cAvgDate,
cAvgI,
cAvgTime,
cMax,
cMaxD,
cMaxDate,
cMaxI,
cMaxStr,
cMaxTime,
cMedian,
cMedianD,
cMedianI,
cMin,
cMinD,
cMinDate,
cMinI,
cMinStr,
cMinTime,
cMode,
cModeD,
cModeI,
cSum,
cSumD,
cSumDistinct,
cSumI,
cSumTime,
cFirst,
cLast,
crCount,
crCountDistinct,
crAvg,
crAvgD,
crAvgDate,
crAvgI,
crAvgTime,
crMax,
crMaxD,
crMaxDate,
crMaxI,
crMaxStr,
crMaxTime,
crMedian,
crMedianD,
crMedianI,
crMin,
crMinD,
crMinDate,
crMinI,
crMinStr,
crMinTime,
crMode,
crModeD,
crModeI,
crSum,
crSumD,
crSumDistinct,
crSumI,
crSumTime,
crFirst,
crLast,
ciCount,
ciCountDistinct,
ciAvg,
ciAvgD,
ciAvgDate,
ciAvgI,
ciAvgTime,
ciMax,
ciMaxD,
ciMaxDate,
ciMaxI,
ciMaxStr,
ciMaxTime,
ciMedian,
ciMedianD,
ciMedianI,
ciMin,
ciMinD,
ciMinDate,
ciMinI,
ciMinStr,
ciMinTime,
ciMode,
ciModeD,
ciModeI,
ciSum,
ciSumD,
ciSumDistinct,
ciSumI,
ciSumTime,
ciFirst,
ciLast,
criCount,
criCountDistinct,
criAvg,
criAvgD,
criAvgDate,
criAvgI,
criAvgTime,
criMax,
criMaxD,
criMaxDate,
criMaxI,
criMaxStr,
criMaxTime,
criMedian,
criMedianD,
criMedianI,
criMin,
criMinD,
criMinDate,
criMinI,
criMinStr,
criMinTime,
criMode,
criModeD,
criModeI,
criSum,
criSumD,
criSumDistinct,
criSumI,
criSumTime,
criFirst,
criLast,
pCount,
pCountDistinct,
pAvg,
pAvgD,
pAvgDate,
pAvgI,
pAvgTime,
pMax,
pMaxD,
pMaxDate,
pMaxI,
pMaxStr,
pMaxTime,
pMedian,
pMedianD,
pMedianI,
pMin,
pMinD,
pMinDate,
pMinI,
pMinStr,
pMinTime,
pMode,
pModeD,
pModeI,
pSum,
pSumD,
pSumDistinct,
pSumI,
pSumTime,
pFirst,
pLast,
prCount,
prCountDistinct,
prAvg,
prAvgD,
prAvgDate,
prAvgI,
prAvgTime,
prMax,
prMaxD,
prMaxDate,
prMaxI,
prMaxStr,
prMaxTime,
prMedian,
prMedianD,
prMedianI,
prMin,
prMinD,
prMinDate,
prMinI,
prMinStr,
prMinTime,
prMode,
prModeD,
prModeI,
prSum,
prSumD,
prSumDistinct,
prSumI,
prSumTime,
prFirst,
prLast,
piCount,
piCountDistinct,
piAvg,
piAvgD,
piAvgDate,
piAvgI,
piAvgTime,
piMax,
piMaxD,
piMaxDate,
piMaxI,
piMaxStr,
piMaxTime,
piMedian,
piMedianD,
piMedianI,
piMin,
piMinD,
piMinDate,
piMinI,
piMinStr,
piMinTime,
piMode,
piModeD,
piModeI,
piSum,
piSumD,
piSumDistinct,
piSumI,
piSumTime,
piFirst,
piLast,
priCount,
priCountDistinct,
priAvg,
priAvgD,
priAvgDate,
priAvgI,
priAvgTime,
priMax,
priMaxD,
priMaxDate,
priMaxI,
priMaxStr,
priMaxTime,
priMedian,
priMedianD,
priMedianI,
priMin,
priMinD,
priMinDate,
priMinI,
priMinStr,
priMinTime,
priMode,
priModeD,
priModeI,
priSum,
priSumD,
priSumDistinct,
priSumI,
priSumTime,
priFirst,
priLast,
Rank,
Abs,
Acos,
Asin,
Atan,
Ceiling,
Cos,
Div,
Exp,
Floor,
Log,
Maximum,
Minimum,
Round,
Sign,
Sin,
Sqrt,
Tan,
Truncate,
DateDiff,
DateSerial,
Day,
DayOfWeek,
DayOfYear,
DaysInMonth,
DaysInYear,
Hour,
Minute,
Month,
Second,
TimeSerial,
Year,
MonthName,
WeekOfYear,
WeekOfMonth,
DateToStr,
DateToStrPl,
DateToStrRu,
DateToStrUa,
DateToStrPt,
DateToStrPtBr,
Insert,
Length,
Remove,
Replace,
Roman,
Substring,
ToCurrencyWords,
ToCurrencyWordsEnGb,
ToCurrencyWordsEnIn,
ToCurrencyWordsEs,
ToCurrencyWordsFr,
ToCurrencyWordsNl,
ToCurrencyWordsPl,
ToCurrencyWordsPt,
ToCurrencyWordsPtBr,
ToCurrencyWordsRu,
ToCurrencyWordsThai,
ToCurrencyWordsUa,
ToLowerCase,
ToProperCase,
ToUpperCase,
ToWords,
ToWordsEs,
ToWordsEnIn,
ToWordsFa,
ToWordsPl,
ToWordsPt,
ToWordsRu,
ToWordsUa,
Trim,
TryParseDecimal,
TryParseDouble,
TryParseLong,
Arabic,
Persian,
ToOrdinal,
Left,
Mid,
Right,
IsNull,
Next,
NextIsNull,
Previous,
PreviousIsNull,
IIF,
Choose,
Switch,
ToString,
Format,
SystemConvertToBoolean,
SystemConvertToByte,
SystemConvertToChar,
SystemConvertToDateTime,
SystemConvertToDecimal,
SystemConvertToDouble,
SystemConvertToInt16,
SystemConvertToInt32,
SystemConvertToInt64,
SystemConvertToSByte,
SystemConvertToSingle,
SystemConvertToString,
SystemConvertToUInt16,
SystemConvertToUInt32,
SystemConvertToUInt64,
MathRound,
AddAnchor,
GetAnchorPageNumber,
GetAnchorPageNumberThrough,
ConvertRtf,
ParseInt,
ParseDouble,
ParseDecimal,
ParseDateTime,
StringIsNullOrEmpty,
StringIsNullOrWhiteSpace,
EngineHelperJoinColumnContent,
EngineHelperToQueryString,
m_Substring = 1000,
m_ToString,
m_ToLower,
m_ToUpper,
m_IndexOf,
m_StartsWith,
m_EndsWith,
m_Parse,
m_Contains,
m_GetData,
m_ToQueryString,
m_AddYears,
m_AddMonths,
m_AddDays,
m_AddHours,
m_AddMinutes,
m_AddSeconds,
m_AddMilliseconds,
m_MethodNameSpace,
op_Add = 2020,
op_Sub,
op_Mult,
op_Div,
op_Mod,
op_Power,
op_Neg,
op_Cast,
op_Not,
op_CompareLeft,
op_CompareLeftEqual,
op_CompareRight,
op_CompareRightEqual,
op_CompareEqual,
op_CompareNotEqual,
op_Shl,
op_Shr,
op_And,
op_And2,
op_Or,
op_Or2,
op_Xor,
UserFunction = 3000
};