BetweenExpression |
The BetweenExpression is derived from the WhereExpression class and represents expression that checks belonging to a range of values. |
BinaryExpression |
The BinaryExpression class is derived from the WhereExpression class and represents logical operations like And, Or, Greater Than etc. |
ConstantExpression |
Represents constant values to be used in WhereExpressions. |
DateTimeNowExpression |
The DateTimeNowExpression class represents the current database server date and time in Dynamic Where expressions. |
DateTimePartExpression |
The DateTimePartExpression class represents a call to the SQL function that extracts a part of given date like year, month etc in Dynamic Where expressions. |
DateTimeTodayExpression |
The DateTimeTodayExpression class represents the current database server date in Dynamic Where expressions. |
FieldExpression |
This class is used to represent data table fields in Dynamic Where expressions. For example, see how the database field ID is represented in the SQL query WHERE clause and in the equal Dynamic Where expression: |
FunctionCallExpression |
|
ListExpression |
The ListExpression class represents the collection of WhereExpression objects. |
MacroExpression |
Instances of the MacroExpression class can be used to represent direct calls to the SQL function of the underlying database server. |
NullExpression |
The NullExpression Class is derived from the WhereExpression class and represents a NULL value to be used as WhereExpression node. |
ParameterExpression |
This class is used to represent parameters in Dynamic Where expressions. |
UnaryExpression |
The UnaryExpression class is derived from the WhereExpression class and contains one operand (an expression) and a unary operator. |
WhereExpression |
The base abstract class for classes that represent WHERE expression tree nodes: |
WhereValidator |
Checks WhereExpressions for errors. The main purpose of this class is to scan all objects of WhereExpession trees and to make sure that it contains valid field names. |
WhereVisitor |
This class represents the implementation of Visitor patterns and sets the strategy of traversal for the WhereExpression tree. |