Interface IFilterCondition

The interface for FilterCondition.


public abstract interface IFilterCondition

Interface Members

MemberDescription

GetConditionValue

Gets the specified condition value as a formatted string.

public string GetConditionValue(int index);

AskAtRuntime

True if the value for this condition should be set at runtime.

CloseParentheses

The number of closing parentheses to suffix the condition with.

Connection

Specifies how this condition is connected to the previous one.

Description

The description for the condition.

DisplayCondition

True to display the condition in the filter description.

ErrorMessage

The message of any error that occurred when evaluating the value.

EvaluatedDescription

The evaluated description for the condition.

Field

The Stonefield.Query.DataDictionary.IField to filter on.

HasCustomDescription

True if the condition has a custom description.

Ignore

True to ignore this condition.

IgnoreTimeComponent

True to ignore the time component of datetime values.

Not

True if the condition uses the NOT of the operator.

OpenParentheses

The number of opening parentheses to prefix the condition with.

Operator

The Stonefield.Query.Filtering.IOperator for the condition.

SelectedTable

The table the field was selected from (may not be the real table but one of AppearsInTable tables).

Type

The type of comparison for the condition.

Values

A list of the evaluated values for the filter condition.

Visible

True if the condition is visible to the user.

Requirements

Namespace: Stonefield.Query.Filtering
Assembly: interfaces.dll