Skip to main content
Table of Contents

TTMSFNCFilterBuilderExpressionInformation Record

Holds the parsed details of a single filter expression string as returned by GetExpressionInformation.

API unit family: TMS.TMSFNCFilterBuilder

Syntax

GeneratedPascalC++
TTMSFNCFilterBuilderExpressionInformation = record
struct DECLSPEC_DRECORD TTMSFNCFilterBuilderExpressionInformation

Fields and properties

Name Type Description
Column TTMSFNCFilterBuilderColumn Resolved column referenced by the expression, or nil when not found.
ColumnName String Name of the column referenced by the expression.
ExpressionOperator TTMSFNCFilterBuilderExpressionOperator Comparison operator parsed from the expression text.
Inverted Boolean True when the expression result is inverted.
IsEmpty Boolean True when the expression text was empty.
IsGroup Boolean True when the text represents a group rather than a leaf expression.
OperatorRecognized Boolean True when an operator was actually recognised in the expression text. When False, ExpressionOperator holds no meaningful value and the expression matches nothing.
Value TTMSFNCValue Parsed value to compare against.
ValueText string Raw value text extracted from the expression string.