Exemplo n.º 1
0
 public static BetweenExpression Between(Symbol propertyName, Constant start, Constant end)
      => new BetweenExpression(propertyName, start, end);
Exemplo n.º 2
0
 public static BetweenExpression Between(Symbol propertyName, object start, object end)
     => new BetweenExpression(propertyName, new Constant(start), new Constant(end));
Exemplo n.º 3
0
 public static Expression StartsWith(Symbol propertyName, Constant value)
     => new FunctionExpression("startsWith", propertyName, value);
Exemplo n.º 4
0
 public static Expression Size(Symbol propertyName)
   => new FunctionExpression("size", propertyName);
Exemplo n.º 5
0
 public static Expression In(Symbol propertyName, params long[] values)
     => new InExpression(propertyName, values.Select(Constant).ToArray());
Exemplo n.º 6
0
 public static Expression Contains(Symbol propertyName, Constant value)
   => new FunctionExpression("contains", propertyName, value);
Exemplo n.º 7
0
 // Dynamo NOTE: IN : Checks for matching elements within two sets.
 public static Expression In(Symbol propertyName, params Expression[] values)
     => new InExpression(propertyName, values);
Exemplo n.º 8
0
 public static Expression Lte(Symbol name, object value)
     => new BinaryExpression(name, ExpressionKind.Lte, Constant(value));
Exemplo n.º 9
0
 public static Expression NotEq(Symbol propertyName, object value)
     => new BinaryExpression(propertyName, ExpressionKind.NotEqual, Constant(value));
Exemplo n.º 10
0
 public static Expression Eq(Symbol propertyName, Symbol symbol)
     => new BinaryExpression(propertyName, ExpressionKind.Equal, symbol);
Exemplo n.º 11
0
 public static Expression Eq(Symbol propertyName, string value)
   => new BinaryExpression(propertyName, ExpressionKind.Equal, new Constant(value));