Exemple #1
0
 public static BetweenExpression Between(Symbol propertyName, Constant start, Constant end)
      => new BetweenExpression(propertyName, start, end);
Exemple #2
0
 public static BetweenExpression Between(Symbol propertyName, object start, object end)
     => new BetweenExpression(propertyName, new Constant(start), new Constant(end));
Exemple #3
0
 public static Expression StartsWith(Symbol propertyName, Constant value)
     => new FunctionExpression("startsWith", propertyName, value);
Exemple #4
0
 public static Expression Size(Symbol propertyName)
   => new FunctionExpression("size", propertyName);
Exemple #5
0
 public static Expression In(Symbol propertyName, params long[] values)
     => new InExpression(propertyName, values.Select(Constant).ToArray());
Exemple #6
0
 public static Expression Contains(Symbol propertyName, Constant value)
   => new FunctionExpression("contains", propertyName, value);
Exemple #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);
Exemple #8
0
 public static Expression Lte(Symbol name, object value)
     => new BinaryExpression(name, ExpressionKind.Lte, Constant(value));
Exemple #9
0
 public static Expression NotEq(Symbol propertyName, object value)
     => new BinaryExpression(propertyName, ExpressionKind.NotEqual, Constant(value));
Exemple #10
0
 public static Expression Eq(Symbol propertyName, Symbol symbol)
     => new BinaryExpression(propertyName, ExpressionKind.Equal, symbol);
Exemple #11
0
 public static Expression Eq(Symbol propertyName, string value)
   => new BinaryExpression(propertyName, ExpressionKind.Equal, new Constant(value));