Table of Contents

TTMSFNCFilterBuilderExpressions.Add Method

Adds a new empty expression to the collection.

API unit family: TMS.TMSFNCFilterBuilder Declaring type: TTMSFNCFilterBuilderExpressions

Overloads

Overload 1

Adds a new empty expression to the collection.

function Add: TTMSFNCFilterBuilderExpression; overload;

Returns

The created expression.

Overload 2

Adds an expression by column name with a full operator and value.

function Add(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 with a full operator and value.

function Add(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 Add(AColumnName: string; AValue: TTMSFNCValue): TTMSFNCFilterBuilderExpression; overload;

Parameters

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

Returns

The created expression.

Overload 5

Adds an equality expression by column instance.

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

Parameters

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

Returns

The created expression.