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

- Packages that use Bytecode
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.driver.remote |
  org.apache.tinkerpop.gremlin.groovy.engine |
  org.apache.tinkerpop.gremlin.groovy.jsr223 |
  org.apache.tinkerpop.gremlin.jsr223 |
  org.apache.tinkerpop.gremlin.process.remote |
  org.apache.tinkerpop.gremlin.process.remote.traversal |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.lambda |
  org.apache.tinkerpop.gremlin.process.traversal.translator |
  org.apache.tinkerpop.gremlin.process.traversal.util |
  org.apache.tinkerpop.gremlin.server.authz |
  org.apache.tinkerpop.gremlin.server.handler |
  org.apache.tinkerpop.gremlin.server.op.session |
  org.apache.tinkerpop.gremlin.structure.io.binary.types |
  org.apache.tinkerpop.gremlin.structure.io.gryo |

- - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.driver

    Methods in org.apache.tinkerpop.gremlin.driver with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `ResultSet` | Client.`submit(Bytecode bytecode)` Submit a `Bytecode` to the server for remote execution.
    `ResultSet` | Client.`submit(Bytecode bytecode, RequestOptions options)` A version of `Client.submit(Bytecode)` which provides the ability to set per-request options.
    `CompletableFuture<ResultSet>` | Client.`submitAsync(Bytecode bytecode)` An asynchronous version of `Client.submit(Traversal)`.
    `CompletableFuture<ResultSet>` | Client.AliasClusteredClient.`submitAsync(Bytecode bytecode)`
    `CompletableFuture<ResultSet>` | Client.`submitAsync(Bytecode bytecode, RequestOptions options)` A version of `Client.submit(Bytecode)` which provides the ability to set per-request options.
    `CompletableFuture<ResultSet>` | Client.AliasClusteredClient.`submitAsync(Bytecode bytecode, RequestOptions options)`

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.driver.remote

    Methods in org.apache.tinkerpop.gremlin.driver.remote with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `protected static RequestOptions` | DriverRemoteConnection.`getRequestOptions(Bytecode bytecode)`
    `<E> CompletableFuture<RemoteTraversal<?,E>>` | DriverRemoteTransaction.`submitAsync(Bytecode bytecode)`
    `<E> CompletableFuture<RemoteTraversal<?,E>>` | DriverRemoteConnection.`submitAsync(Bytecode bytecode)`

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.groovy.engine

    Methods in org.apache.tinkerpop.gremlin.groovy.engine with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin` | GremlinExecutor.`eval(Bytecode bytecode, Bindings boundVars, String language, String traversalSource)` Evaluates bytecode with bindings for a specific language into a `Traversal`.

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.groovy.jsr223

    Methods in org.apache.tinkerpop.gremlin.groovy.jsr223 with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin` | GremlinGroovyScriptEngine.`eval(Bytecode bytecode, Bindings bindings, String traversalSource)`
    `protected Script` | GroovyTranslator.DefaultTypeTranslator.`internalTranslate(String start, Bytecode bytecode)`
    `Script` | GroovyTranslator.`translate(Bytecode bytecode)` Deprecated.

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.jsr223

    Methods in org.apache.tinkerpop.gremlin.jsr223 with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin` | GremlinScriptEngine.`eval(Bytecode bytecode, Bindings bindings, String traversalSource)` Evaluates `Traversal` `Bytecode` with the specified `Bindings`.
    `Traversal.Admin` | MockGremlinScriptEngine.`eval(Bytecode bytecode, Bindings bindings, String traversalSource)`
    `default Traversal.Admin` | GremlinScriptEngine.`eval(Bytecode bytecode, String traversalSource)` Evaluates `Traversal` `Bytecode` against a traversal source in the global bindings of the `ScriptEngine`.
    `T` | JavaTranslator.`translate(Bytecode bytecode)`

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.process.remote

    Methods in org.apache.tinkerpop.gremlin.process.remote with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `<E> CompletableFuture<RemoteTraversal<?,E>>` | RemoteConnection.`submitAsync(Bytecode bytecode)` Submits `Traversal` `Bytecode` to a server and returns a promise of a `RemoteTraversal`.
    `<E> CompletableFuture<RemoteTraversal<?,E>>` | EmbeddedRemoteConnection.`submitAsync(Bytecode bytecode)`

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

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal that return Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Bytecode` | AbstractRemoteTraversal.`getBytecode()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Bytecode` | Bytecode.`clone()`
    `Bytecode` | TraversalSource.`getBytecode()` Get the `Bytecode` associated with the current state of this traversal source.
    `Bytecode` | Traversal.Admin.`getBytecode()` Get the `Bytecode` associated with the construction of this traversal.
    `Bytecode` | GraphOp.`getBytecode()` Gets the `Bytecode` that represents this graph operation.

    Methods in org.apache.tinkerpop.gremlin.process.traversal with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | GraphOp.`equals(Bytecode bc)`
    `protected abstract Script` | Translator.ScriptTranslator.AbstractTypeTranslator.`produceScript(String traversalSource, Bytecode o)` Take the `Bytecode` and writes the syntax directly to the member `Translator.ScriptTranslator.AbstractTypeTranslator.script` variable.
    `T` | Translator.`translate(Bytecode bytecode)` Translate `Bytecode` into a new representation.

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

    Fields in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph declared as Bytecode
    Modifier and Type | Field and Description
    --- | ---
    `protected Bytecode` | GraphTraversalSource.`bytecode`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that return Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Bytecode` | GraphTraversalSource.`getBytecode()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda that return Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Bytecode` | AbstractLambdaTraversal.`getBytecode()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.translator with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `protected Script` | JavascriptTranslator.DefaultTypeTranslator.`produceScript(String traversalSource, Bytecode o)`
    `protected Script` | DotNetTranslator.DefaultTypeTranslator.`produceScript(String traversalSource, Bytecode o)`
    `protected Script` | PythonTranslator.DefaultTypeTranslator.`produceScript(String traversalSource, Bytecode o)`
    `protected Script` | GroovyTranslator.DefaultTypeTranslator.`produceScript(String traversalSource, Bytecode o)`
    `Script` | JavascriptTranslator.`translate(Bytecode bytecode)`
    `Script` | DotNetTranslator.`translate(Bytecode bytecode)`
    `Script` | PythonTranslator.`translate(Bytecode bytecode)`
    `Script` | GroovyTranslator.`translate(Bytecode bytecode)`

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

    Fields in org.apache.tinkerpop.gremlin.process.traversal.util declared as Bytecode
    Modifier and Type | Field and Description
    --- | ---
    `protected Bytecode` | DefaultTraversal.`bytecode`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `static Bytecode` | BytecodeHelper.`filterInstructions(Bytecode bytecode, Predicate<Bytecode.Instruction> predicate)`
    `Bytecode` | DefaultTraversal.`getBytecode()`
    `Bytecode` | EmptyTraversal.`getBytecode()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `static void` | BytecodeHelper.`detachElements(Bytecode bytecode)`
    `static Bytecode` | BytecodeHelper.`filterInstructions(Bytecode bytecode, Predicate<Bytecode.Instruction> predicate)`
    `static <A extends TraversalStrategy> Iterator<A>` | BytecodeHelper.`findStrategies(Bytecode bytecode, Class<A> clazz)` Parses `Bytecode` to find `TraversalStrategy` objects added in the source instructions.
    `static Optional<String>` | BytecodeHelper.`getLambdaLanguage(Bytecode bytecode)`
    `static boolean` | BytecodeHelper.`isGraphOperation(Bytecode bytecode)` Checks if the bytecode is one of the standard `GraphOp` options.
    `static void` | BytecodeHelper.`removeBindings(Bytecode bytecode)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type Bytecode
    Constructor and Description
    `DefaultTraversal(Bytecode bytecode)`

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.server.authz

    Methods in org.apache.tinkerpop.gremlin.server.authz that return Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Bytecode` | Authorizer.`authorize(AuthenticatedUser user, Bytecode bytecode, Map<String,String> aliases)` Checks whether a user is authorized to have a gremlin bytecode request from a client answered and raises an `AuthorizationException` if this is not the case.

    Methods in org.apache.tinkerpop.gremlin.server.authz with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `Bytecode` | Authorizer.`authorize(AuthenticatedUser user, Bytecode bytecode, Map<String,String> aliases)` Checks whether a user is authorized to have a gremlin bytecode request from a client answered and raises an `AuthorizationException` if this is not the case.

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.server.handler

    Methods in org.apache.tinkerpop.gremlin.server.handler with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `protected Optional<Iterator<?>>` | AbstractSession.`fromBytecode(SessionTask sessionTask, Bytecode bytecode)` Constructs an `Iterator` from `Bytecode` provided in the `SessionTask`.
    `protected void` | AbstractSession.`handleGraphOperation(SessionTask sessionTask, Bytecode bytecode, Graph graph)` If `Bytecode` is detected to contain a `GraphOp` then it gets processed by this method.

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.server.op.session

    Methods in org.apache.tinkerpop.gremlin.server.op.session with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SessionOpProcessor.`handleGraphOperation(Bytecode bytecode, Graph graph, Context context)` If `Bytecode` is detected to contain a "graph operation" then it gets processed by this method.

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

    Methods in org.apache.tinkerpop.gremlin.structure.io.binary.types that return Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `protected Bytecode` | ByteCodeSerializer.`readValue(Buffer buffer, GraphBinaryReader context)`

    Methods in org.apache.tinkerpop.gremlin.structure.io.binary.types with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ByteCodeSerializer.`writeValue(Bytecode value, Buffer buffer, GraphBinaryWriter context)`

  - ### Uses of Bytecode in org.apache.tinkerpop.gremlin.structure.io.gryo

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Bytecode` | GryoSerializersV1d0.BytecodeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Bytecode> clazz)`
    `<I extends InputShim> Bytecode` | GryoSerializersV3d0.BytecodeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Bytecode> clazz)`

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo with parameters of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `<O extends OutputShim> void` | GryoSerializersV1d0.BytecodeSerializer.`write(KryoShim<?,O> kryo, O output, Bytecode bytecode)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.BytecodeSerializer.`write(KryoShim<?,O> kryo, O output, Bytecode bytecode)`

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.gryo with type arguments of type Bytecode
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Bytecode` | GryoSerializersV1d0.BytecodeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Bytecode> clazz)`
    `<I extends InputShim> Bytecode` | GryoSerializersV3d0.BytecodeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Bytecode> clazz)`

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