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
Modifier and TypeFieldDescriptionprotected final String[]
protected final org.apache.tinkerpop.gremlin.structure.PropertyType
Fields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts
-
Constructor Summary
ConstructorDescriptionSqlgPropertiesStep
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal, org.apache.tinkerpop.gremlin.structure.PropertyType propertyType, String... propertyKeys) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
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.PropertyType
int
hashCode()
toString()
Methods inherited from class org.umlg.sqlg.step.SqlgFlatMapStep
closeIterator, processNextStart, reset
Methods 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, setTraversal
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
Methods 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:
flatMap
in classSqlgFlatMapStep<org.apache.tinkerpop.gremlin.structure.Element,
E>
-
getReturnType
public org.apache.tinkerpop.gremlin.structure.PropertyType getReturnType() -
getPropertyKeys
-
toString
- Overrides:
toString
in classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,
E>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,
E>
-
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements()- Specified by:
getRequirements
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Element,
E>
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-