|
| 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.