Package org.apache.tinkerpop.gremlin.structure
-
Interface Summary Interface Description Edge Element Graph AGraphis a container object for a collection ofVertex,Edge,VertexProperty, andPropertyobjects.Graph.Features An interface that represents the capabilities of aGraphimplementation.Graph.Features.DataTypeFeatures Base interface for features that relate to supporting different data types.Graph.Features.EdgeFeatures Features that are related toEdgeoperations.Graph.Features.EdgePropertyFeatures Graph.Features.ElementFeatures Features that are related toElementobjects.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 toVertexoperations.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 aGraphinstance.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.OptInenabling multipleGraph.OptInto 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.OptOutenabling multipleGraph.OptOutto be applied to a single suite.