Package org.apache.tinkerpop.gremlin.structure.util
package org.apache.tinkerpop.gremlin.structure.util
-
ClassDescriptionA base implementation of
Transactionthat provides core functionality for transaction listeners using a shared set of transaction listeners.A base implementation ofTransactionthat provides core functionality for transaction listeners usingThreadLocal.A simple base class forTransactionthat provides some common functionality and default behavior.Attachable<V>An interface that provides methods for detached properties and elements to be re-attached to theGraph.A collection of general methods of attachment.An extension ofIteratorthat implementsAutoCloseablewhich allows aGraphimplementation that hold open resources to provide the user the option to release those resources.A collection of commonly usedComparatorinstances.A default implementation ofCloseableIteratorthat simply wraps an existingIterator.Utility class supporting common functions forElement.A annotation for feature methods.Factory to construct newGraphinstances from aConfigurationobject or properties file.A graph vendor may use this annotation to specify the factory class thatGraphFactoryshould use to open a new graph.A marker interface that identifies an object as something that anAttachablecan connect to.Validates label operations against aLabelCardinalityconstraint.A collection of helpful methods for creating standardObject.toString()representations of graph-related objects.Any exception that implements this interface will be recognized as one whose throwing operation is correct but can be retried.An exception thrown by providers when calls toAbstractTransaction.doCommit()orAbstractTransaction.doRollback()fail.