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.