Table of Contents

TTMSFNCFilterBuilderFilter.AddExpression Method

Adds an empty expression to the group.

API unit family: TMS.TMSFNCFilterBuilder Declaring type: TTMSFNCFilterBuilderFilter Inherited from: TTMSFNCFilterBuilderGroup

Overloads

Overload 1

Adds an empty expression to the group.

function AddExpression: TTMSFNCFilterBuilderExpression; overload;

Returns

The created expression.

Overload 2

Adds an expression by column name.

function AddExpression(AColumnName: string; AExpressionOperator: TTMSFNCFilterBuilderExpressionOperator; AValue: TTMSFNCValue; AInverted: Boolean = False; ACaseSensitive: Boolean = False): TTMSFNCFilterBuilderExpression; overload;

Parameters

Name Description
AColumnName Column name to evaluate.
AExpressionOperator Comparison operator.
AValue Value to compare.
AInverted Set to True to invert the expression result.
ACaseSensitive Set to True for case-sensitive text comparison.

Returns

The created expression.

Overload 3

Adds an expression by column instance.

function AddExpression(AColumn: TTMSFNCFilterBuilderColumn; AExpressionOperator: TTMSFNCFilterBuilderExpressionOperator; AValue: TTMSFNCValue; AInverted: Boolean = False; ACaseSensitive: Boolean = False): TTMSFNCFilterBuilderExpression; overload;

Parameters

Name Description
AColumn Column to evaluate.
AExpressionOperator Comparison operator.
AValue Value to compare.
AInverted Set to True to invert the expression result.
ACaseSensitive Set to True for case-sensitive text comparison.

Returns

The created expression.

Overload 4

Adds an equality expression by column name.

function AddExpression(AColumnName: string; AValue: TTMSFNCValue): TTMSFNCFilterBuilderExpression; overload;

Parameters

Name Description
AColumnName Column name to evaluate.
AValue Value to compare.

Returns

The created expression.

Overload 5

Adds an equality expression by column instance.

function AddExpression(AColumn: TTMSFNCFilterBuilderColumn; AValue: TTMSFNCValue): TTMSFNCFilterBuilderExpression; overload;

Parameters

Name Description
AColumn Column to evaluate.
AValue Value to compare.

Returns

The created expression.