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
FieldsModifier 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.PropertyTypeprotected final intFields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts -
Constructor Summary
ConstructorsConstructorDescriptionSqlgPropertyMapStep(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>inthashCode()map(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser) voidsetTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> parentTraversal) toString()Methods inherited from class org.umlg.sqlg.step.SqlgMapStep
processNextStartMethods 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, setPreviousStepMethods 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
equalsMethods 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:
mapin 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:
getLocalChildrenin interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-
toString
- Overrides:
toStringin classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K, E>>
-
clone
-
hashCode
public int hashCode()- Overrides:
hashCodein 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:
setTraversalin interfaceorg.apache.tinkerpop.gremlin.process.traversal.Step<K,E> - Overrides:
setTraversalin classSqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K, E>>
-
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements()
-