| Package | Description | 
|---|---|
| org.apache.tinkerpop.gremlin.structure | 
| Modifier and Type | Method and Description | 
|---|---|
| default boolean | Graph.Features.EdgeFeatures. supportsAddEdges()Determines if an  Edgecan be added to aVertex. | 
| default boolean | Graph.Features.ElementFeatures. supportsAddProperty()Determines if an  Elementallows properties to be added. | 
| default boolean | Graph.Features.VertexFeatures. supportsAddVertices()Determines if a  Vertexcan be added to theGraph. | 
| default boolean | Graph.Features.ElementFeatures. supportsAnyIds()Determines if an  Elementany Java object is a suitable identifier. | 
| default boolean | Graph.Features.VertexPropertyFeatures. supportsAnyIds()Determines if an  VertexPropertyany Java object is a suitable identifier. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsBooleanArrayValues()Supports setting of an array of boolean values. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsBooleanValues()Supports setting of a boolean value. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsByteArrayValues()Supports setting of an array of byte values. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsByteValues()Supports setting of a byte value. | 
| default boolean | Graph.Features.GraphFeatures. supportsComputer()Determines if the  Graphimplementation supportsGraphComputerbased processing. | 
| default boolean | Graph.Features.GraphFeatures. supportsConcurrentAccess()Determines if the  Graphimplementation supports more than one connection to the same instance
 at the same time. | 
| default boolean | Graph.Features.ElementFeatures. supportsCustomIds()Determines if an  Elementhas a specific custom object as their internal representation. | 
| default boolean | Graph.Features.VertexPropertyFeatures. supportsCustomIds()Determines if an  VertexPropertyhas a specific custom object as their internal representation. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsDoubleArrayValues()Supports setting of an array of double values. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsDoubleValues()Supports setting of a double value. | 
| default boolean | Graph.Features.VertexFeatures. supportsDuplicateMultiProperties()Determines if a  Vertexcan support non-unique values on the same key. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsFloatArrayValues()Supports setting of an array of float values. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsFloatValues()Supports setting of a float value. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsIntegerArrayValues()Supports setting of an array of integer values. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsIntegerValues()Supports setting of a integer value. | 
| default boolean | Graph.Features.GraphFeatures. supportsIoRead()Determines if the  Graphimplementations supports read operations as executed with theGraphTraversalSource.io(String)step. | 
| default boolean | Graph.Features.GraphFeatures. supportsIoWrite()Determines if the  Graphimplementations supports write operations as executed with theGraphTraversalSource.io(String)step. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsLongArrayValues()Supports setting of an array of long values. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsLongValues()Supports setting of a long value. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsMapValues()Supports setting of a  Mapvalue. | 
| default boolean | Graph.Features.VertexFeatures. supportsMetaProperties()Determines if a  Vertexcan support properties on vertex properties. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsMixedListValues()Supports setting of a  Listvalue. | 
| default boolean | Graph.Features.VertexFeatures. supportsMultiProperties()Determines if a  Vertexcan support multiple properties with the same key. | 
| default boolean | Graph.Features.ElementFeatures. supportsNumericIds()Determines if an  Elementhas numeric identifiers as their internal representation. | 
| default boolean | Graph.Features.VertexPropertyFeatures. supportsNumericIds()Determines if an  VertexPropertyhas numeric identifiers as their internal representation. | 
| default boolean | Graph.Features.GraphFeatures. supportsPersistence()Determines if the  Graphimplementation supports persisting it's contents natively to disk. | 
| default boolean | Graph.Features.PropertyFeatures. supportsProperties()Determines if an  Elementallows for the processing of at least one data type defined by the
 features. | 
| default boolean | Graph.Features.EdgeFeatures. supportsRemoveEdges()Determines if an  Edgecan be removed from aVertex. | 
| default boolean | Graph.Features.ElementFeatures. supportsRemoveProperty()Determines if an  Elementallows properties to be removed. | 
| default boolean | Graph.Features.VertexPropertyFeatures. supportsRemoveProperty()Determines if a  VertexPropertyallows properties to be removed. | 
| default boolean | Graph.Features.VertexFeatures. supportsRemoveVertices()Determines if a  Vertexcan be removed from theGraph. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsSerializableValues()Supports setting of a Java serializable value. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsStringArrayValues()Supports setting of an array of string values. | 
| default boolean | Graph.Features.ElementFeatures. supportsStringIds()Determines if an  Elementhas string identifiers as their internal representation. | 
| default boolean | Graph.Features.VertexPropertyFeatures. supportsStringIds()Determines if an  VertexPropertyhas string identifiers as their internal representation. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsStringValues()Supports setting of a string value. | 
| default boolean | Graph.Features.GraphFeatures. supportsThreadedTransactions()Determines if the  Graphimplementation supports threaded transactions which allow a transaction
 to be executed across multiple threads viaTransaction.createThreadedTx(). | 
| default boolean | Graph.Features.GraphFeatures. supportsTransactions()Determines if the  Graphimplementations supports transactions. | 
| default boolean | Graph.Features.DataTypeFeatures. supportsUniformListValues()Supports setting of a  Listvalue. | 
| default boolean | Graph.Features.VertexFeatures. supportsUpsert()Determines if the  Graphimplementation uses upsert functionality as opposed to insert
 functionality forGraph.addVertex(String). | 
| default boolean | Graph.Features.EdgeFeatures. supportsUpsert()Determines if the  Graphimplementation uses upsert functionality as opposed to insert
 functionality forVertex.addEdge(String, Vertex, Object...). | 
| default boolean | Graph.Features.ElementFeatures. supportsUserSuppliedIds()Determines if an  Elementcan have a user defined identifier. | 
| default boolean | Graph.Features.VertexPropertyFeatures. supportsUserSuppliedIds()Determines if a  VertexPropertyallows an identifier to be assigned to it. | 
| default boolean | Graph.Features.ElementFeatures. supportsUuidIds()Determines if an  Elementhas UUID identifiers as their internal representation. | 
| default boolean | Graph.Features.VertexPropertyFeatures. supportsUuidIds()Determines if an  VertexPropertyhas UUID identifiers as their internal representation. | 
| default boolean | Graph.Features.VariableFeatures. supportsVariables()If any of the features on  Graph.Features.VariableFeaturesis
 true then this value must be true. | 
Copyright © 2013–2019 Apache Software Foundation. All rights reserved.