public TitanVertexStep(VertexStep<E> originalStep) { super(originalStep.getTraversal(), originalStep.getReturnClass(), originalStep.getDirection(), originalStep.getEdgeLabels()); originalStep.getLabels().forEach(this::addLabel); this.hasContainers = new ArrayList<>(); this.limit = Query.NO_LIMIT; }
public JanusGraphVertexStep(VertexStep<E> originalStep) { super(originalStep.getTraversal(), originalStep.getReturnClass(), originalStep.getDirection(), originalStep.getEdgeLabels()); originalStep.getLabels().forEach(this::addLabel); this.hasContainers = new ArrayList<>(); this.limit = Query.NO_LIMIT; }
public HugeVertexStep(final VertexStep<E> originVertexStep) { super(originVertexStep.getTraversal(), originVertexStep.getReturnClass(), originVertexStep.getDirection(), originVertexStep.getEdgeLabels()); originVertexStep.getLabels().forEach(this::addLabel); }
public TitanVertexStep(VertexStep<E> originalStep) { super(originalStep.getTraversal(), originalStep.getReturnClass(), originalStep.getDirection(), originalStep.getEdgeLabels()); originalStep.getLabels().forEach(this::addLabel); this.hasContainers = new ArrayList<>(); this.limit = Query.NO_LIMIT; }
public ElasticVertexStep(VertexStep originalStep, Predicates predicates) { super(originalStep.getTraversal(), originalStep.getReturnClass(), originalStep.getDirection(), originalStep.getEdgeLabels()); originalStep.getLabels().forEach(label -> this.addLabel(label.toString())); predicates.labels.forEach(this::addLabel); this.predicates = predicates; }
@SuppressWarnings("unchecked") public HBaseVertexStep(final VertexStep<E> originalVertexStep) { super(originalVertexStep.getTraversal(), originalVertexStep.getReturnClass(), originalVertexStep.getDirection(), originalVertexStep.getEdgeLabels()); originalVertexStep.getLabels().forEach(this::addLabel); }
public HugeVertexStep(final VertexStep<E> originVertexStep) { super(originVertexStep.getTraversal(), originVertexStep.getReturnClass(), originVertexStep.getDirection(), originVertexStep.getEdgeLabels()); originVertexStep.getLabels().forEach(this::addLabel); }
public UniGraphVertexStep(VertexStep<E> vertexStep, UniGraph graph, ControllerManager controllerManager) { super(vertexStep.getTraversal(), graph); vertexStep.getLabels().forEach(this::addLabel); this.direction = vertexStep.getDirection(); this.returnClass = vertexStep.getReturnClass(); this.returnsVertex = vertexStep.returnsVertex(); if (vertexStep.getEdgeLabels().length > 0) { this.edgeLabels = vertexStep.getEdgeLabels(); HasContainer labelsPredicate = new HasContainer(T.label.getAccessor(), P.within(vertexStep.getEdgeLabels())); this.predicates = PredicatesHolderFactory.predicate(labelsPredicate); } else this.predicates = PredicatesHolderFactory.empty(); this.controllers = controllerManager.getControllers(SearchVertexQuery.SearchVertexController.class); this.deferredVertexControllers = controllerManager.getControllers(DeferredVertexQuery.DeferredVertexController.class); this.stepDescriptor = new StepDescriptor(this); limit = -1; }