21 namespace Deveel.Data.Sql.Expressions {
28 throw new ArgumentNullException(
"left");
30 throw new ArgumentNullException(
"right");
32 this.expressionType = expressionType;
49 public override bool CanEvaluate {
54 get {
return expressionType; }
60 data.
SetValue(
"ExpressionType", (
int)expressionType);
SqlBinaryExpression(ObjectData data)
override void GetData(SerializeData data)
void SetValue(string key, Type type, object value)
SqlExpressionType
All the possible type of SqlExpression supported
Returns all the records in the left side of the join, even if the other side has no corresponding rec...
readonly SqlExpressionType expressionType
Returns all the records in the right side of the join, even if the other side has no corresponding re...
SqlBinaryExpression(SqlExpression left, SqlExpressionType expressionType, SqlExpression right)
object GetValue(string key)
Defines the base class for instances that represent SQL expression tree nodes.