public static IGremlinRelationshipQuery <TData> As <TData>(this IGremlinRelationshipQuery <TData> query, string label) where TData : class, new() { var newQuery = query.AddBlock(".as({0})", label); return(new GremlinRelationshipEnumerable <TData>(newQuery)); }
public static IGremlinRelationshipQuery <TData> ExhaustMerge <TData>(this IGremlinRelationshipQuery <TData> query) where TData : class, new() { var newQuery = query.AddBlock(".exhaustMerge"); return(new GremlinRelationshipEnumerable <TData>(newQuery)); }
public static IGremlinRelationshipQuery <TData> GremlinTake <TData>(this IGremlinRelationshipQuery <TData> query, int count) where TData : class, new() { var newQuery = query.AddBlock(".take({0})._()", count); return(new GremlinRelationshipEnumerable <TData>(newQuery)); }
public static IGremlinRelationshipQuery <TData> GremlinDistinct <TData>(this IGremlinRelationshipQuery <TData> query) where TData : class, new() { var newQuery = query.AddBlock(".dedup()"); return(new GremlinRelationshipEnumerable <TData>(newQuery)); }
public static IGremlinRelationshipQuery <TData> EmitProperty <TData>(this IGremlinRelationshipQuery <TData> query, string propertyName) where TData : class, new() { var newQuery = query.AddBlock(string.Format(".{0}", propertyName)); return(new GremlinRelationshipEnumerable <TData>(newQuery)); }
public static IGremlinRelationshipQuery ExhaustMerge(this IGremlinRelationshipQuery query) { var newQuery = query.AddBlock(".exhaustMerge"); return(new GremlinRelationshipEnumerable(newQuery)); }
public static IGremlinRelationshipQuery GremlinTake(this IGremlinRelationshipQuery query, int count) { var newQuery = query.AddBlock(".take({0})._()", count); return(new GremlinRelationshipEnumerable(newQuery)); }
public static IGremlinRelationshipQuery GremlinDistinct(this IGremlinRelationshipQuery query) { var newQuery = query.AddBlock(".dedup()"); return(new GremlinRelationshipEnumerable(newQuery)); }
public static IGremlinRelationshipQuery As(this IGremlinRelationshipQuery query, string label) { var newQuery = query.AddBlock(".as({0})", label); return(new GremlinRelationshipEnumerable(newQuery)); }
public static IGremlinRelationshipQuery EmitProperty(this IGremlinRelationshipQuery query, string propertyName) { var newQuery = query.AddBlock(string.Format(".{0}", propertyName)); return(new GremlinRelationshipEnumerable(newQuery)); }
public static IGremlinRelationshipQuery GremlinHasNext(this IGremlinRelationshipQuery query) { var newQuery = query.AddBlock(".hasNext()"); return(new GremlinRelationshipEnumerable(newQuery)); }