| EExprParser |
Expression parser exception class |
| EExprScanner |
Exception class for scanner errors |
| TAggregateAvg |
Internally used class for average aggregate functions |
| TAggregateCount |
Internally used class for count aggregate functions |
| TAggregateExpr |
Internally used Base class for aggregate expressions |
| TAggregateMax |
Internally used class for maximum aggregate functions |
| TAggregateMin |
Internally used class for minimum aggregate functions |
| TAggregateSum |
Internally used class for sum aggregate functions |
| TCaseOperation |
Internally used class for case-when conditional operations |
| TCurrencyToDateTimeNode |
Internally used class for converting currency to datetime |
| TCurrencyToFloatNode |
Internally used class for converting currency to float |
| TExprBuiltInManager |
Class for managing built-in functions and variables in expressions |
| TFloatToCurrencyNode |
Internally used class for converting float to currency |
| TFloatToDateTimeNode |
Internally used class for converting float to datetime |
| TFPAddOperation |
Internally used class for addition operations |
| TFPBinaryAndOperation |
Internally used class for binary AND logical operation |
| TFPBinaryOperation |
Internally used class for binary operations with left and right operands |
| TFPBinaryOrOperation |
Internally used class for binary OR logical operation |
| TFPBinaryXOrOperation |
Internally used class for binary XOR logical operation |
| TFPBooleanOperation |
Internally used class for boolean operations in expressions |
| TFPBooleanResultOperation |
Internally used class for operations that result in boolean values |
| TFPBuiltInExprIdentifierDef |
Class for built-in expression identifier definitions |
| TFPConstExpression |
Internally used class for constant value expressions |
| TFPConvertNode |
Internally used class for type conversion operations |
| TFPDivideOperation |
Internally used class for division operations |
| TFPEqualOperation |
Internally used class for equality comparison operations |
| TFPExpressionParser |
Class for parsing and evaluating mathematical expressions |
| TFPExpressionScanner |
Class for tokenizing expression strings into parser tokens |
| TFPExprFunction |
Internally used class for representing function calls in expression trees |
| TFPExprIdentifierDef |
Class for defining identifiers in expressions |
| TFPExprIdentifierDefs |
Collection class for expression identifier definitions |
| TFPExprIdentifierNode |
Internally used class for identifier nodes in expression trees |
| TFPExprNode |
Class for representing nodes in expression trees |
| TFPExprVariable |
Internally used class for variable expression nodes |
| TFPFunctionCallBack |
Internally used class for callback-based function expressions |
| TFPFunctionEventHandler |
Internally used class for event-based function expressions |
| TFPGreaterThanEqualOperation |
Internally used class for greater-than-or-equal comparison operations |
| TFPGreaterThanOperation |
Internally used class for greater-than comparison operations |
| TFPLessThanEqualOperation |
Internally used class for less-than-or-equal comparison operations |
| TFPLessThanOperation |
Internally used class for less-than comparison operations |
| TFPModuloOperation |
Internally used class for modulo operations |
| TFPMultiplyOperation |
Internally used class for multiplication operations |
| TFPNegateOperation |
Internally used class for numeric negation operations |
| TFPNotNode |
Internally used class for logical NOT operations |
| TFPOrderingOperation |
Internally used class for ordering comparison operations |
| TFPPowerOperation |
Internally used class for power/exponentiation operations |
| TFPSubtractOperation |
Internally used class for subtraction operations |
| TFPUnaryOperator |
Internally used class for unary operations with single operand |
| TFPUnequalOperation |
Internally used class for inequality comparison operations |
| TIfOperation |
Internally used class for conditional if-then-else operations |
| TIntConvertNode |
Internally used class for integer conversion operations |
| TIntToCurrencyNode |
Internally used class for converting integer to currency |
| TIntToDateTimeNode |
Internally used class for converting integer to datetime |
| TIntToFloatNode |
Internally used class for converting integer to float |
| TMathOperation |
Internally used class for mathematical operations in expressions |