public class Neo4jGraph.Neo4jGraphFeatures.Neo4jVertexPropertyFeatures extends Object implements Graph.Features.VertexPropertyFeatures
supportsAddProperty, supportsRemoveProperty
FEATURE_ADD_PROPERTY, FEATURE_ANY_IDS, FEATURE_CUSTOM_IDS, FEATURE_NUMERIC_IDS, FEATURE_REMOVE_PROPERTY, FEATURE_STRING_IDS, FEATURE_USER_SUPPLIED_IDS, FEATURE_UUID_IDS
FEATURE_PROPERTIES
FEATURE_BOOLEAN_ARRAY_VALUES, FEATURE_BOOLEAN_VALUES, FEATURE_BYTE_ARRAY_VALUES, FEATURE_BYTE_VALUES, FEATURE_DOUBLE_ARRAY_VALUES, FEATURE_DOUBLE_VALUES, FEATURE_FLOAT_ARRAY_VALUES, FEATURE_FLOAT_VALUES, FEATURE_INTEGER_ARRAY_VALUES, FEATURE_INTEGER_VALUES, FEATURE_LONG_ARRAY_VALUES, FEATURE_LONG_VALUES, FEATURE_MAP_VALUES, FEATURE_MIXED_LIST_VALUES, FEATURE_SERIALIZABLE_VALUES, FEATURE_STRING_ARRAY_VALUES, FEATURE_STRING_VALUES, FEATURE_UNIFORM_LIST_VALUES
Modifier and Type | Method and Description |
---|---|
boolean |
supportsAnyIds()
Determines if an
VertexProperty any Java object is a suitable identifier. |
boolean |
supportsMapValues()
Supports setting of a
Map value. |
boolean |
supportsMixedListValues()
Supports setting of a
List value. |
boolean |
supportsSerializableValues()
Supports setting of a Java serializable value.
|
boolean |
supportsUniformListValues()
Supports setting of a
List value. |
boolean |
supportsUserSuppliedIds()
Determines if a
VertexProperty allows an identifier to be assigned to it. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
supportsAddProperty, supportsCustomIds, supportsNumericIds, supportsRemoveProperty, supportsStringIds, supportsUuidIds, willAllowId
supportsProperties
supportsBooleanArrayValues, supportsBooleanValues, supportsByteArrayValues, supportsByteValues, supportsDoubleArrayValues, supportsDoubleValues, supportsFloatArrayValues, supportsFloatValues, supportsIntegerArrayValues, supportsIntegerValues, supportsLongArrayValues, supportsLongValues, supportsStringArrayValues, supportsStringValues
public boolean supportsMapValues()
Graph.Features.DataTypeFeatures
Map
value. The assumption is that the Map
can contain
arbitrary serializable values that may or may not be defined as a feature itself.supportsMapValues
in interface Graph.Features.DataTypeFeatures
public boolean supportsMixedListValues()
Graph.Features.DataTypeFeatures
List
value. The assumption is that the List
can contain
arbitrary serializable values that may or may not be defined as a feature itself. As this
List
is "mixed" it does not need to contain objects of the same type.supportsMixedListValues
in interface Graph.Features.DataTypeFeatures
Graph.Features.DataTypeFeatures.supportsMixedListValues()
public boolean supportsSerializableValues()
Graph.Features.DataTypeFeatures
supportsSerializableValues
in interface Graph.Features.DataTypeFeatures
public boolean supportsUniformListValues()
Graph.Features.DataTypeFeatures
List
value. The assumption is that the List
can contain
arbitrary serializable values that may or may not be defined as a feature itself. As this
List
is "uniform" it must contain objects of the same type.supportsUniformListValues
in interface Graph.Features.DataTypeFeatures
Graph.Features.DataTypeFeatures.supportsMixedListValues()
public boolean supportsUserSuppliedIds()
Graph.Features.VertexPropertyFeatures
VertexProperty
allows an identifier to be assigned to it.supportsUserSuppliedIds
in interface Graph.Features.VertexPropertyFeatures
public boolean supportsAnyIds()
Graph.Features.VertexPropertyFeatures
VertexProperty
any Java object is a suitable identifier. Note that this
setting can only return true if Graph.Features.VertexPropertyFeatures.supportsUserSuppliedIds()
is true.supportsAnyIds
in interface Graph.Features.VertexPropertyFeatures
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.