|
static SqlExpression | Parse (string s) |
| Parses the given SQL string to an expression that can be evaluated. More...
|
|
static SqlExpression | Parse (string s, ISystemContext context) |
| Parses the given SQL string to an expression that can be evaluated. More...
|
|
static SqlConstantExpression | Constant (object value) |
|
static SqlConstantExpression | Constant (DataObject value) |
|
static SqlCastExpression | Cast (SqlExpression value, SqlType destType) |
|
static SqlFunctionCallExpression | FunctionCall (ObjectName functionName) |
|
static SqlFunctionCallExpression | FunctionCall (ObjectName functionName, SqlExpression[] args) |
|
static SqlFunctionCallExpression | FunctionCall (string functionName) |
|
static SqlFunctionCallExpression | FunctionCall (string functionName, SqlExpression[] args) |
|
static SqlReferenceExpression | Reference (ObjectName objectName) |
|
static SqlVariableReferenceExpression | VariableReference (string varName) |
|
static SqlConditionalExpression | Conditional (SqlExpression testExpression, SqlExpression ifTrue) |
|
static SqlConditionalExpression | Conditional (SqlExpression testExpression, SqlExpression ifTrue, SqlExpression ifFalse) |
|
static SqlBinaryExpression | Binary (SqlExpression left, SqlExpressionType expressionType, SqlExpression right) |
|
static SqlBinaryExpression | Equal (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | NotEqual (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Is (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | IsNot (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | SmallerOrEqualThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | GreaterOrEqualThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | SmallerThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | GreaterThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Like (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | NotLike (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | And (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Or (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | XOr (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Add (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Subtract (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Multiply (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Divide (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Modulo (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | Any (SqlExpression left, SqlExpressionType anyType, SqlExpression right) |
|
static SqlBinaryExpression | AnyEqual (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AnyNotEqual (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AnyGreaterThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AnyGreaterOrEqualThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AnySmallerThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AnySmallerOrEqualThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | All (SqlExpression left, SqlExpressionType allType, SqlExpression right) |
|
static SqlBinaryExpression | AllEqual (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AllNotEqual (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AllGreaterThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AllGreaterOrEqualThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AllSmallerThan (SqlExpression left, SqlExpression right) |
|
static SqlBinaryExpression | AllSmallerOrEqualThan (SqlExpression left, SqlExpression right) |
|
static SqlUnaryExpression | Unary (SqlExpressionType expressionType, SqlExpression operand) |
|
static SqlUnaryExpression | Not (SqlExpression operand) |
|
static SqlUnaryExpression | Negate (SqlExpression operand) |
|
static SqlUnaryExpression | UnaryPlus (SqlExpression operand) |
|
static SqlAssignExpression | Assign (SqlExpression reference, SqlExpression valueExpression) |
|
static SqlTupleExpression | Tuple (SqlExpression[] expressions) |
|
static SqlTupleExpression | Tuple (SqlExpression expr1, SqlExpression exp2) |
|
static SqlTupleExpression | Tuple (SqlExpression expr1, SqlExpression expr2, SqlExpression expr3) |
|
| SqlExpression () |
| Internally constructs the SQL expression, avoiding external implementations to be allowed to inherit this class. More...
|
|
| SqlExpression (ObjectData data) |
|
static void | Serialize (SqlExpression expression, BinaryWriter writer) |
|
static SqlExpression | Deserialize (BinaryReader reader) |
|
An SqlExpression that will cast a value retrieved by the evaluation of another expression into a given SQL data type.
Definition at line 28 of file SqlCastExpression.cs.