Table of Contents

TTMSFNCFilterBuilder.GetExpressionText Method

Generates expression text from a column name, data type, operator, text value, typed value, and inversion flag.

API unit family: TMS.TMSFNCFilterBuilder Declaring type: TTMSFNCFilterBuilder Inherited from: TTMSFNCCustomFilterBuilder

Overloads

Overload 1

Generates expression text from a column name, data type, operator, text value, typed value, and inversion flag.

function GetExpressionText(AColumnName: String; ADataType: TTMSFNCFilterBuilderDataType; AExpressionOperator: TTMSFNCFilterBuilderExpressionOperator; AValueText: string; AValue: TTMSFNCValue; AInverted: Boolean): string; overload;

Parameters

Name Description
AColumnName Column name to include in the expression.
ADataType Data type controlling value formatting.
AExpressionOperator Comparison operator to apply.
AValueText Raw value text to embed.
AValue Typed value to embed when AValueText is empty.
AInverted Set to True to negate the expression.

Returns

Formatted expression text.

Overload 2

Generates expression text from a column name, data type, operator, text value, and inversion flag.

function GetExpressionText(AColumnName: String; ADataType: TTMSFNCFilterBuilderDataType; AExpressionOperator: TTMSFNCFilterBuilderExpressionOperator; AValueText: string; AInverted: Boolean): string; overload;

Parameters

Name Description
AColumnName Column name to include in the expression.
ADataType Data type controlling value formatting.
AExpressionOperator Comparison operator to apply.
AValueText Raw value text to embed.
AInverted Set to True to negate the expression.

Returns

Formatted expression text.