## Uses of Class
org.apache.tinkerpop.gremlin.process.traversal.Pop

- Packages that use Pop
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.step |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.util |
  org.apache.tinkerpop.gremlin.structure.io.binary.types |

- - ### Uses of Pop in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential

    Methods in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential with parameters of type Pop
    Modifier and Type | Method and Description
    --- | ---
    `static <A,B> CredentialTraversal<A,B>` | __.`select(Pop pop, String selectKey)`
    `default <E2> CredentialTraversal<S,E2>` | CredentialTraversal.`select(Pop pop, String selectKey)`
    `static <A,B> CredentialTraversal<A,Map<String,B>>` | __.`select(Pop pop, String selectKey1, String selectKey2, String... otherSelectKeys)`
    `default <E2> CredentialTraversal<S,Map<String,E2>>` | CredentialTraversal.`select(Pop pop, String selectKey1, String selectKey2, String... otherSelectKeys)`
    `static <A,B> CredentialTraversal<A,B>` | __.`select(Pop pop, Traversal<A,B> keyTraversal)`
    `default <E2> CredentialTraversal<S,E2>` | CredentialTraversal.`select(Pop pop, Traversal<S,E2> keyTraversal)`

  - ### Uses of Pop in org.apache.tinkerpop.gremlin.process.traversal

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return Pop
    Modifier and Type | Method and Description
    --- | ---
    `static Pop` | Pop.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static Pop[]` | Pop.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.tinkerpop.gremlin.process.traversal with parameters of type Pop
    Modifier and Type | Method and Description
    --- | ---
    `default <A> A` | Path.`get(Pop pop, String label)` Pop the object(s) associated with the label of the path.
    `default <A> A` | Traverser.`path(Pop pop, String stepLabel)`
    `default boolean` | Path.`popEquals(Pop pop, Object other)`

  - ### Uses of Pop in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with parameters of type Pop
    Modifier and Type | Method and Description
    --- | ---
    `static <A,B> GraphTraversal<A,B>` | __.`select(Pop pop, String selectKey)`
    `default <E2> GraphTraversal<S,E2>` | GraphTraversal.`select(Pop pop, String selectKey)` Map the `Traverser` to the object specified by the `selectKey` and apply the `Pop` operation to it.
    `static <A,B> GraphTraversal<A,Map<String,B>>` | __.`select(Pop pop, String selectKey1, String selectKey2, String... otherSelectKeys)`
    `default <E2> GraphTraversal<S,Map<String,E2>>` | GraphTraversal.`select(Pop pop, String selectKey1, String selectKey2, String... otherSelectKeys)` Map the `Traverser` to a `Map` projection of sideEffect values, map values, and/or path values.
    `static <A,B> GraphTraversal<A,B>` | __.`select(Pop pop, Traversal<A,B> keyTraversal)`
    `default <E2> GraphTraversal<S,E2>` | GraphTraversal.`select(Pop pop, Traversal<S,E2> keyTraversal)` Map the `Traverser` to the object specified by the key returned by the `keyTraversal` and apply the `Pop` operation to it.

  - ### Uses of Pop in org.apache.tinkerpop.gremlin.process.traversal.step

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step with parameters of type Pop
    Modifier and Type | Method and Description
    --- | ---
    `default <S> S` | Scoping.`getNullableScopeValue(Pop pop, String key, Traverser.Admin<?> traverser)` Calls `Scoping.getScopeValue(Pop, Object, Traverser.Admin)` and returns `null` if the key is not found.
    `default <S> S` | Scoping.`getSafeScopeValue(Pop pop, Object key, Traverser.Admin<?> traverser)` Calls `Scoping.getScopeValue(Pop, Object, Traverser.Admin)` but throws an unchecked `IllegalStateException` if the key cannot be found.
    `default <S> S` | Scoping.`getScopeValue(Pop pop, Object key, Traverser.Admin<?> traverser)` Finds the object with the specified key for the current traverser and throws an exception if the key cannot be found.

  - ### Uses of Pop in org.apache.tinkerpop.gremlin.process.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return Pop
    Modifier and Type | Method and Description
    --- | ---
    `Pop` | SelectOneStep.`getPop()`
    `Pop` | TraversalSelectStep.`getPop()`
    `Pop` | SelectStep.`getPop()`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.map with parameters of type Pop
    Constructor and Description
    `SelectOneStep(Traversal.Admin traversal, Pop pop, String selectKey)`
    `SelectStep(Traversal.Admin traversal, Pop pop, String... selectKeys)`
    `TraversalSelectStep(Traversal.Admin traversal, Pop pop, Traversal<S,E> keyTraversal)`

  - ### Uses of Pop in org.apache.tinkerpop.gremlin.process.traversal.step.util

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type Pop
    Modifier and Type | Method and Description
    --- | ---
    `<A> A` | ImmutablePath.`get(Pop pop, String label)`
    `<A> A` | MutablePath.`get(Pop pop, String label)`
    `boolean` | ImmutablePath.`popEquals(Pop pop, Object other)`

  - ### Uses of Pop in org.apache.tinkerpop.gremlin.structure.io.binary.types

    Fields in org.apache.tinkerpop.gremlin.structure.io.binary.types with type parameters of type Pop
    Modifier and Type | Field and Description
    --- | ---
    `static EnumSerializer<Pop>` | EnumSerializer.`PopSerializer`

Copyright © 2013–2022 Apache Software Foundation. All rights reserved.