Skip to content

Reference for unit 'fpExprPars': ClassesΒΆ

Class Description
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