public BinaryRestDbExpression(RestDbExpressionType nodeType, ColumnType returnColumnType, RestDbExpression left, RestDbExpression right) : base(nodeType, returnColumnType) { Left = left; Right = right; }
public VariadicRestDbExpression(RestDbExpressionType nodeType, ColumnType returnColumnType, IEnumerable <RestDbExpression> expressions) : base(nodeType, returnColumnType) { Expressions = expressions.ToList(); }
public UnaryRestDbExpression(RestDbExpressionType restDbExpressionType, ColumnType returnColumnType, RestDbExpression expression) : base(restDbExpressionType, returnColumnType) { Expression = expression; }
public ArrayRestDbExpression(RestDbExpressionType nodeType, ColumnType returnColumnType, ColumnType arrayColumnType, IEnumerable <RestDbExpression> expressions) : base(nodeType, returnColumnType) { ArrayColumnType = arrayColumnType; Expressions = expressions.ToList(); }
public ColumnRestDbExpression(RestDbExpressionType nodeType, ColumnType returnColumnType, string columnName) : base(nodeType, returnColumnType) { ColumnName = columnName; }
public ConstantRestDbExpression(RestDbExpressionType nodeType, ColumnType returnColumnType, object value) : base(nodeType, returnColumnType) { Value = value; }
public RestDbExpression(RestDbExpressionType nodeType, ColumnType returnColumnType) { NodeType = nodeType; ReturnColumnType = returnColumnType; }