Table of Contents

Interface IWhereCondition

Namespace
CMS.DataEngine
Assembly
CMS.DataEngine.dll

Interface for classes which provide where condition

public interface IWhereCondition : IQueryParameters, IQueryObject
Inherited Members
Extension Methods

Properties

DataSourceName

Data source identifier that represents the location from which the data are obtained.

string DataSourceName { get; set; }

Property Value

string

Remarks

Source identifiers are used to determine whether sub queries should be materialized or inserted directly into parent query.

WhereCondition

Where condition on the data, e.g. "DocumentName = 'ABC'"

string WhereCondition { get; set; }

Property Value

string

WhereIsComplex

Returns true if the given where condition contains compound conditions, e. g. "A > 1 AND B = 5"

bool WhereIsComplex { get; set; }

Property Value

bool

WhereIsEmpty

Returns true if the where condition is empty

bool WhereIsEmpty { get; }

Property Value

bool