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