Package org.apache.tinkerpop.gremlin.structure.util
-
Interface Summary Interface Description Attachable<V> An interface that provides methods for detached properties and elements to be re-attached to theGraph
.CloseableIterator<T> An extension ofIterator
that implementsCloseable
which allows aGraph
implementation that hold open resources to provide the user the option to release those resources.Host A marker interface that identifies an object as something that anAttachable
can connect to.TemporaryException Any exception that implements this interface will be recognized as one whose throwing operation is correct but can be retried. -
Class Summary Class Description AbstractThreadedTransaction A base implementation ofTransaction
that provides core functionality for transaction listeners using a shared set of transaction listeners.AbstractThreadLocalTransaction A base implementation ofTransaction
that provides core functionality for transaction listeners usingThreadLocal
.AbstractTransaction A simple base class forTransaction
that provides some common functionality and default behavior.Attachable.Exceptions Attachable.Method A collection of general methods of attachment.Comparators A collection of commonly usedComparator
instances.DefaultCloseableIterator<T> A default implementation ofCloseableIterator
that simply wraps an existingIterator
.ElementHelper Utility class supporting common functions forElement
.GraphFactory Factory to construct newGraph
instances from aConfiguration
object or properties file.GraphVariableHelper StringFactory A collection of helpful methods for creating standardObject.toString()
representations of graph-related objects. -
Exception Summary Exception Description TransactionException An exception thrown by providers when calls toAbstractTransaction.doCommit()
orAbstractTransaction.doRollback()
fail. -
Annotation Types Summary Annotation Type Description FeatureDescriptor A annotation for feature methods.GraphFactoryClass A graph vendor may use this annotation to specify the factory class thatGraphFactory
should use to open a new graph.