@Override public UnaryOperator<VarPattern> visitPropId(GraqlParser.PropIdContext ctx) { return var -> var.id(visitId(ctx.id())); }
public Pattern pattern(Entity concept) { Var entityVar = Graql.var().asUserDefined(); return entityVar .isa(Graql.label(concept.type().label())) .id(concept.id()); } }
public Pattern pattern(Attribute concept) { Var owner = Graql.var().asUserDefined(); VarPattern resourceVar = Graql.var().asUserDefined().val(concept.value()); return owner .has(concept.type().label(),resourceVar) .id(concept.owner().id()); } }