Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Classes
    Class
    Description
    org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep
    As of release 4.0.0, replaced by DeclarativeMatchStep for declarative pattern matching. Use GraphTraversal#match(String) for GQL-based matching.
    org.apache.tinkerpop.gremlin.server.util.ExceptionHelper
    As of release 3.5.3, replaced by ExceptionHelper in gremlin-core
    org.apache.tinkerpop.gremlin.structure.io.IoCore
    As of release 3.4.0, partially replaced by GraphTraversalSource.io(String). Notice GraphTraversalSource.io(String) doesn't support read operation from java.io.InputStream or write operation to java.io.OutputStream. Thus for readers or writers which need this functionality are safe to use this deprecated method. There is no intention to remove this method unless all the functionality is replaced by the `io` step of GraphTraversalSource.
    org.apache.tinkerpop.gremlin.util.function.ChainedComparator
    As of release 3.6.0, not replaced.
  • Deprecated Fields
    Field
    Description
    org.apache.tinkerpop.gremlin.gql.GQLLexer.tokenNames
    Use GQLLexer.VOCABULARY instead.
    org.apache.tinkerpop.gremlin.gql.GQLParser.tokenNames
    Use GQLParser.VOCABULARY instead.
    org.apache.tinkerpop.gremlin.language.grammar.GremlinLexer.tokenNames
    Use GremlinLexer.VOCABULARY instead.
    org.apache.tinkerpop.gremlin.language.grammar.GremlinParser.tokenNames
    Use GremlinParser.VOCABULARY instead.
    org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols.aggregate
    As of release 3.4.3, replaced by GraphTraversal.aggregate(java.lang.String) with a Scope.local.
  • Deprecated Methods
    Method
    Description
    org.apache.tinkerpop.gremlin.driver.Client.submitAsync(String, String, Map<String, Object>)
    As of release 3.4.0, replaced by Client.submitAsync(String, RequestOptions).
    org.apache.tinkerpop.gremlin.gql.GQLLexer.getTokenNames()
    org.apache.tinkerpop.gremlin.gql.GQLParser.getTokenNames()
    org.apache.tinkerpop.gremlin.groovy.engine.GremlinExecutor.Builder.afterTimeout(Consumer<Bindings>)
    As of release 3.6.2, replaced by GremlinExecutor.Builder.afterTimeout(BiConsumer).
    org.apache.tinkerpop.gremlin.language.grammar.GremlinLexer.getTokenNames()
    org.apache.tinkerpop.gremlin.language.grammar.GremlinParser.getTokenNames()
    org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.withEmbedded(Graph)
    As of release 3.8.0, replaced by AnonymousTraversalSource.with(Graph)
    org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.withRemote(String)
    As of release 3.8.0, replaced by AnonymousTraversalSource.with(String)
    org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.withRemote(Configuration)
    As of release 3.8.0, replaced by AnonymousTraversalSource.with(Configuration)
    org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.withRemote(RemoteConnection)
    As of release 3.8.0, replaced by AnonymousTraversalSource.with(RemoteConnection)
    org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.dateDiff(Date)
    As of release 3.8.0, deprecated in favor of GraphTraversal.dateDiff(OffsetDateTime).
    org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.match(Traversal<?, ?>...)
    As of release 4.0.0, replaced by __.match(String) for declarative pattern matching.
    org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.valueMap(boolean, String...)
    As of release 3.4.0, deprecated in favor of __.valueMap(String...) in conjunction with GraphTraversal.with(String, Object).
    org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.dateDiff(Date)
    As of release 3.8.0, deprecated in favor of GraphTraversal.dateDiff(OffsetDateTime).
    org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.label()
    As of release 4.0.0, replaced by GraphTraversal.labels().
    org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.match(Traversal<?, ?>...)
    As of release 4.0.0, replaced by GraphTraversal.match(String) for declarative pattern matching.
    org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.valueMap(boolean, String...)
    As of release 3.4.0, deprecated in favor of GraphTraversal.valueMap(String...) in conjunction with GraphTraversal.with(String, Object) or simple prefer GraphTraversal.elementMap(String...).
    org.apache.tinkerpop.gremlin.process.traversal.step.ProfilingAware.prepareForProfiling()
    As of release 3.8.0, not directly replaced because a simple call to Step.reset() at traversal lock can more generally do what is needed by this much more specific API.
    org.apache.tinkerpop.gremlin.process.traversal.strategy.TraversalStrategyProxy.getStrategyClass()
    As of 4.0.0, TraversalStrategyProxy is now based around strategy names, instead of strategy classes. For compatibility, this method will attempt to lookup the strategy name in TraversalStrategies.GlobalCache. Use of TraversalStrategyProxy.getStrategyName() is preferred. If a class object is needed, users should utilize a mapping of strategy name to strategy class which is appropriate for their environment.
    org.apache.tinkerpop.gremlin.process.traversal.util.SideEffectHelper.validateSideEffectKeyValue(String, Object)
    As of release 3.5.3, not replaced as there is really no general validation anymore for values since null is now accepted.
    org.apache.tinkerpop.gremlin.process.traversal.util.SideEffectHelper.validateSideEffectValue(Object)
    As of release 3.5.3, not replaced as there is really no general validation anymore for values since null is now accepted.
    org.apache.tinkerpop.gremlin.server.util.ExceptionHelper.getMessageFromExceptionOrCause(Throwable)
    org.apache.tinkerpop.gremlin.server.util.ExceptionHelper.getMessageOrName(Throwable)
    org.apache.tinkerpop.gremlin.structure.Element.label()
    As of release 4.0.0, replaced by Element.labels(). This method returns an arbitrary label when multiple labels exist.
    org.apache.tinkerpop.gremlin.structure.Graph.io(Io.Builder<I>)
    As of release 3.4.0, partially replaced by GraphTraversalSource.io(String). Notice GraphTraversalSource.io(String) doesn't support read operation from java.io.InputStream or write operation to java.io.OutputStream. Thus for readers or writers which need this functionality are safe to use this deprecated method. There is no intention to remove this method unless all the functionality is replaced by the `io` step of GraphTraversalSource.
    org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerEdge.label()
    org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerVertex.label()
  • Deprecated Constructors
    Constructor
    Description
    org.apache.tinkerpop.gremlin.process.traversal.strategy.TraversalStrategyProxy(Class<T>, Configuration)
    This constructor has been deprecated since 4.0.0 as TraversalStrategyProxy is now based around strategy names, instead of strategy classes. Use TraversalStrategyProxy(String, Configuration) instead.
    org.apache.tinkerpop.gremlin.server.util.LifeCycleHook.Context(Logger)
    As of release 4.0.0, replaced by Context(Logger, GraphManager).
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.apache.tinkerpop.gremlin.language.translator.Translator.LANGUAGE
    As of release 3.8.1, replaced by Translator.CANONICAL.

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