TTMSFNCCustomFilterBuilder.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: 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.