Package org.umlg.sqlg.step
Class SqlgPropertiesStep<E>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,E>
org.umlg.sqlg.step.SqlgFlatMapStep<org.apache.tinkerpop.gremlin.structure.Element,E>
org.umlg.sqlg.step.SqlgPropertiesStep<E>
- All Implemented Interfaces:
Serializable,AutoCloseable,Cloneable,Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>>,org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Element,E>
public class SqlgPropertiesStep<E>
extends SqlgFlatMapStep<org.apache.tinkerpop.gremlin.structure.Element,E>
implements AutoCloseable
- Author:
- Pieter Martin Date: 2017/10/25
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final String[]protected final org.apache.tinkerpop.gremlin.structure.PropertyTypeFields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts -
Constructor Summary
ConstructorsConstructorDescriptionSqlgPropertiesStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal, org.apache.tinkerpop.gremlin.structure.PropertyType propertyType, String... propertyKeys) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser) String[]Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>org.apache.tinkerpop.gremlin.structure.PropertyTypeinthashCode()toString()Methods inherited from class org.umlg.sqlg.step.SqlgFlatMapStep
closeIterator, processNextStart, resetMethods inherited from class org.umlg.sqlg.step.SqlgAbstractStep
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hasNext, hasStarts, next, removeLabel, setId, setNextStep, setPreviousStep, setTraversalMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, removeMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
equals
-
Field Details
-
propertyKeys
-
returnType
protected final org.apache.tinkerpop.gremlin.structure.PropertyType returnType
-
-
Constructor Details
-
SqlgPropertiesStep
public SqlgPropertiesStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal, org.apache.tinkerpop.gremlin.structure.PropertyType propertyType, String... propertyKeys)
-
-
Method Details
-
flatMap
protected Iterator<E> flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser) - Specified by:
flatMapin classSqlgFlatMapStep<org.apache.tinkerpop.gremlin.structure.Element,E>
-
getReturnType
public org.apache.tinkerpop.gremlin.structure.PropertyType getReturnType() -
getPropertyKeys
-
toString
- Overrides:
toStringin classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,E>
-
hashCode
public int hashCode()- Overrides:
hashCodein classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,E>
-
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements()- Specified by:
getRequirementsin interfaceorg.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Element,E>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-