public override void ModulateBy(GremlinKeyword.Order order) { object key; if (Scope == GremlinKeyword.Scope.global) { key = GraphTraversal2.__(); } else { key = ""; } switch (order) { case GremlinKeyword.Order.Incr: ByModulatingMap.Add(new Tuple <object, IComparer>(key, new IncrOrder())); break; case GremlinKeyword.Order.Decr: ByModulatingMap.Add(new Tuple <object, IComparer>(key, new DecrOrder())); break; case GremlinKeyword.Order.Shuffle: ByModulatingMap.Add(new Tuple <object, IComparer>(key, new ShuffleOrder())); break; } }
public virtual void ModulateBy(GraphTraversal2 traversal, GremlinKeyword.Order order) { switch (order) { case GremlinKeyword.Order.Incr: ModulateBy(traversal, new IncrOrder()); break; case GremlinKeyword.Order.Decr: ModulateBy(traversal, new DecrOrder()); break; case GremlinKeyword.Order.Shuffle: ModulateBy(traversal, new ShuffleOrder()); break; } }
public override void ModulateBy(GremlinKeyword.Column column, GremlinKeyword.Order order) { switch (order) { case GremlinKeyword.Order.Incr: ByModulatingMap.Add(new Tuple <object, IComparer>(column, new IncrOrder())); break; case GremlinKeyword.Order.Decr: ByModulatingMap.Add(new Tuple <object, IComparer>(column, new DecrOrder())); break; case GremlinKeyword.Order.Shuffle: ByModulatingMap.Add(new Tuple <object, IComparer>(column, new ShuffleOrder())); break; } }
public override void ModulateBy(string key, GremlinKeyword.Order order) { switch (order) { case GremlinKeyword.Order.Incr: ByModulatingMap.Add(new Tuple <object, IComparer>(GraphTraversal2.__().Values(key), new IncrOrder())); break; case GremlinKeyword.Order.Decr: ByModulatingMap.Add(new Tuple <object, IComparer>(GraphTraversal2.__().Values(key), new DecrOrder())); break; case GremlinKeyword.Order.Shuffle: ByModulatingMap.Add(new Tuple <object, IComparer>(GraphTraversal2.__().Values(key), new ShuffleOrder())); break; } }
public virtual void ModulateBy(string key, GremlinKeyword.Order order) { ModulateBy(GraphTraversal2.__().Values(key), order); }
public virtual void ModulateBy(GremlinKeyword.Order order) { ModulateBy(GraphTraversal2.__(), order); }
public virtual void ModulateBy(GremlinKeyword.Column column, GremlinKeyword.Order order) { ModulateBy(GraphTraversal2.__().Select(column), order); }
public virtual void ModulateBy(GraphTraversal2 paramOp, GremlinKeyword.Order order) { throw new NotImplementedException(); }
public virtual void ModulateBy(string paramOp, GremlinKeyword.Order order) { throw new NotImplementedException(); }
//public GraphTraversal2 by(Comparator<E> comparator) //public GraphTraversal2 by(Function<U, Object> function, Comparator comparator) //public GraphTraversal2 by(Function<V, Object> function) public GraphTraversal2 By(GremlinKeyword.Order order) { ((IGremlinByModulating)GetEndOp()).ModulateBy(order); return(this); }
public virtual void ModulateBy(GremlinKeyword.Column column, GremlinKeyword.Order order) { throw new NotImplementedException(); }
public GraphTraversal2 By(GraphTraversal2 traversal, GremlinKeyword.Order order) { GetEndOp().ModulateBy(traversal, order); return(this); }
public GraphTraversal2 By(string key, GremlinKeyword.Order order) { GetEndOp().ModulateBy(key, order); return(this); }
public GraphTraversal2 By(GremlinKeyword.Column column, GremlinKeyword.Order order) { GetEndOp().ModulateBy(column, order); return(this); }
public void ModulateBy(GremlinKeyword.Order order) { throw new NotImplementedException(); }