public GremlinHasOp(string label, string propertyKey, object value) { Label = label; PropertyKey = propertyKey; Value = value; OpType = HasOpType.HasLabelPropertyValue; }
public GremlinHasOp(HasOpType type, Predicate predicate) { Predicate = predicate; OpType = type; }
public GremlinHasOp(HasOpType type, params object[] values) { Values = new List <object>(values); OpType = type; }
public GremlinHasOp(string propertyKey, GraphTraversal2 traversal) { PropertyKey = propertyKey; Traversal = traversal; OpType = HasOpType.HasPropertyTraversal; }
public GremlinHasOp(string propertyKey, Predicate predicate) { PropertyKey = propertyKey; Predicate = predicate; OpType = HasOpType.HasPropertyPredicate; }
public GremlinHasOp(string propertyKey, object value) { PropertyKey = propertyKey; Value = value; OpType = HasOpType.HasPropertyValue; }
public GremlinHasOp(string propertyKey) { PropertyKey = propertyKey; OpType = HasOpType.HasProperty; }
public GremlinHasOp(HasOpType type, params string[] keys) { Keys = new List <string>(keys); OpType = type; }