예제 #1
0
 public GremlinHasOp(string label, string propertyKey, object value)
 {
     Label       = label;
     PropertyKey = propertyKey;
     Value       = value;
     OpType      = HasOpType.HasLabelPropertyValue;
 }
예제 #2
0
 public GremlinHasOp(HasOpType type, Predicate predicate)
 {
     Predicate = predicate;
     OpType    = type;
 }
예제 #3
0
 public GremlinHasOp(HasOpType type, params object[] values)
 {
     Values = new List <object>(values);
     OpType = type;
 }
예제 #4
0
 public GremlinHasOp(string propertyKey, GraphTraversal2 traversal)
 {
     PropertyKey = propertyKey;
     Traversal   = traversal;
     OpType      = HasOpType.HasPropertyTraversal;
 }
예제 #5
0
 public GremlinHasOp(string propertyKey, Predicate predicate)
 {
     PropertyKey = propertyKey;
     Predicate   = predicate;
     OpType      = HasOpType.HasPropertyPredicate;
 }
예제 #6
0
 public GremlinHasOp(string propertyKey, object value)
 {
     PropertyKey = propertyKey;
     Value       = value;
     OpType      = HasOpType.HasPropertyValue;
 }
예제 #7
0
 public GremlinHasOp(string propertyKey)
 {
     PropertyKey = propertyKey;
     OpType      = HasOpType.HasProperty;
 }
예제 #8
0
 public GremlinHasOp(HasOpType type, params string[] keys)
 {
     Keys   = new List <string>(keys);
     OpType = type;
 }