public static GremlinQuery <T> Has <T>(this GremlinQuery <T> g, Expression <Func <T, object> > func, EpochDateTime value) where T : IVertex { var prop = func.Body as MemberExpression; var f = g.Has(prop.Member.Name.ToCamelCase(), value); return(new GremlinQuery <T>(f)); }
public static GremlinQuery Between(this PredicateGremlinQuery queryBase, EpochDateTime start, EpochDateTime end) { return(new ComposedGremlinQuery(queryBase, $"between({queryBase.ComposeParameter(start)},{queryBase.ComposeParameter(end)})")); }
public static GremlinQuery Gte(this PredicateGremlinQuery queryBase, EpochDateTime value) { return(new ComposedGremlinQuery(queryBase, $"gte({queryBase.ComposeParameter(value)})")); }
public static GremlinQuery Has(this GremlinQuery queryBase, string key, EpochDateTime value) { return(new ComposedGremlinQuery(queryBase, $"has({queryBase.ComposeParameter(key)},{queryBase.ComposeParameter(value)})")); }
public static GremlinQuery Lte(this PredicateGremlinQuery queryBase, EpochDateTime value) { return(new ComposedGremlinQuery(queryBase, $"lte({value})")); }