Unit 'fpexprpars' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl]

Reference for unit 'fpexprpars': Classes

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


Documentation generated on: Dec 15 2025