Package org.umlg.sqlg.step
Class SqlgPropertyMapStep<K,E>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,E>
org.umlg.sqlg.step.SqlgMapStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>
org.umlg.sqlg.step.SqlgPropertyMapStep<K,E>
- All Implemented Interfaces:
Serializable
,AutoCloseable
,Cloneable
,Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<Map<K,
,E>>> org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Element,
,Map<K, E>> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
public class SqlgPropertyMapStep<K,E>
extends SqlgMapStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>
implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
- Author:
- Pieter Martin Date: 2018/08/25
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected final String[]
protected org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<org.apache.tinkerpop.gremlin.structure.Element,
? extends org.apache.tinkerpop.gremlin.structure.Property> protected final org.apache.tinkerpop.gremlin.structure.PropertyType
protected final int
Fields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts
-
Constructor Summary
ConstructorDescriptionSqlgPropertyMapStep
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, int tokens, org.apache.tinkerpop.gremlin.structure.PropertyType propertyType, org.apache.tinkerpop.gremlin.process.traversal.util.TraversalRing<K, E> traversalRing, String... propertyKeys) -
Method Summary
Modifier and TypeMethodDescriptionclone()
List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<org.apache.tinkerpop.gremlin.structure.Element,
? extends org.apache.tinkerpop.gremlin.structure.Property>> Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
int
hashCode()
map
(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser) void
setTraversal
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> parentTraversal) toString()
Methods inherited from class org.umlg.sqlg.step.SqlgMapStep
processNextStart
Methods inherited from class org.umlg.sqlg.step.SqlgAbstractStep
addLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hasNext, hasStarts, next, removeLabel, reset, setId, setNextStep, setPreviousStep
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
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
addGlobalChild, addLocalChild, asStep, close, getGlobalChildren, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
-
Field Details
-
propertyKeys
-
returnType
protected final org.apache.tinkerpop.gremlin.structure.PropertyType returnType -
tokens
protected final int tokens -
propertyTraversal
protected org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<org.apache.tinkerpop.gremlin.structure.Element,? extends org.apache.tinkerpop.gremlin.structure.Property> propertyTraversal
-
-
Constructor Details
-
SqlgPropertyMapStep
-
-
Method Details
-
map
protected Map<K,E> map(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser) - Specified by:
map
in classSqlgMapStep<org.apache.tinkerpop.gremlin.structure.Element,
Map<K, E>>
-
getLocalChildren
public List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<org.apache.tinkerpop.gremlin.structure.Element,? extends org.apache.tinkerpop.gremlin.structure.Property>> getLocalChildren()- Specified by:
getLocalChildren
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-
toString
- Overrides:
toString
in classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,
Map<K, E>>
-
clone
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,
Map<K, E>>
-
setTraversal
public void setTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> parentTraversal) - Specified by:
setTraversal
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.Step<K,
E> - Overrides:
setTraversal
in classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,
Map<K, E>>
-
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements()
-