Package org.apache.tinkerpop.gremlin.structure
-
Interface Summary Interface Description Edge Element Graph AGraph
is a container object for a collection ofVertex
,Edge
,VertexProperty
, andProperty
objects.Graph.Features An interface that represents the capabilities of aGraph
implementation.Graph.Features.DataTypeFeatures Base interface for features that relate to supporting different data types.Graph.Features.EdgeFeatures Features that are related toEdge
operations.Graph.Features.EdgePropertyFeatures Graph.Features.ElementFeatures Features that are related toElement
objects.Graph.Features.FeatureSet A marker interface to identify any set of Features.Graph.Features.GraphFeatures Features specific to a operations of a "graph".Graph.Features.PropertyFeatures Graph.Features.VariableFeatures Features forGraph.Variables
.Graph.Features.VertexFeatures Features that are related toVertex
operations.Graph.Features.VertexPropertyFeatures Graph.Variables Graph variables are a set of key/value pairs associated with the graph.Property<V> Transaction A set of methods that allow for control of transactional behavior of aGraph
instance.Vertex VertexProperty<V> -
Class Summary Class Description Edge.Exceptions Common exceptions to use with an edge.Element.Exceptions Common exceptions to use with an element.Graph.Exceptions Common exceptions to use with a graph.Graph.Hidden This should only be used by providers to create keys, labels, etc.Graph.Variables.Exceptions Property.Exceptions Common exceptions to use with a property.Transaction.Exceptions Vertex.Exceptions Common exceptions to use with a vertex.VertexProperty.Exceptions Common exceptions to use with a property. -
Enum Summary Enum Description Column Column references a particular type of column in a complex data structure such as aMap
, aMap.Entry
, or aPath
.Direction PropertyType This enumeration allows for the specification of the type of aProperty
.T A collection of (T)okens which allows for more concise Traversal definitions.Transaction.CLOSE_BEHAVIOR Behaviors to supply to theTransaction.onClose(Consumer)
.Transaction.READ_WRITE_BEHAVIOR Behaviors to supply to theTransaction.onReadWrite(Consumer)
.Transaction.Status A status provided to transaction listeners to inform whether a transaction was successfully committed or rolled back.VertexProperty.Cardinality -
Annotation Types Summary Annotation Type Description Graph.OptIn Defines the test suite that the implementer has decided to support and represents publicly as "passing".Graph.OptIns Holds a collection ofGraph.OptIn
enabling multipleGraph.OptIn
to be applied to a single suite.Graph.OptOut Defines a test in the suite that the implementer does not want to run.Graph.OptOuts Holds a collection ofGraph.OptOut
enabling multipleGraph.OptOut
to be applied to a single suite.