public static interface Graph.Features.VertexPropertyFeatures extends Graph.Features.PropertyFeatures
Type | Property and Description |
---|---|
default boolean |
supportsAdd
Determines if a
VertexProperty allows properties to be added. |
default boolean |
supportsRemove
Determines if a
VertexProperty allows properties to be removed. |
Modifier and Type | Field and Description |
---|---|
static String |
FEATURE_ADD_PROPERTY |
static String |
FEATURE_ANY_IDS |
static String |
FEATURE_CUSTOM_IDS |
static String |
FEATURE_NUMERIC_IDS |
static String |
FEATURE_REMOVE_PROPERTY |
static String |
FEATURE_STRING_IDS |
static String |
FEATURE_USER_SUPPLIED_IDS |
static String |
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 |
---|---|
default boolean |
supportsAddProperty()
Determines if a
VertexProperty allows properties to be added. |
default boolean |
supportsAnyIds()
Determines if an
VertexProperty any Java object is a suitable identifier. |
default boolean |
supportsCustomIds()
Determines if an
VertexProperty has mapper identifiers where "mapper" refers to an implementation
defined object. |
default boolean |
supportsNumericIds()
Determines if an
VertexProperty has numeric identifiers. |
default boolean |
supportsRemoveProperty()
Determines if a
VertexProperty allows properties to be removed. |
default boolean |
supportsStringIds()
Determines if an
VertexProperty has string identifiers. |
default boolean |
supportsUserSuppliedIds()
Determines if a
VertexProperty allows an identifier to be assigned to it. |
default boolean |
supportsUuidIds()
Determines if an
VertexProperty has UUID identifiers. |
supportsProperties
supportsBooleanArrayValues, supportsBooleanValues, supportsByteArrayValues, supportsByteValues, supportsDoubleArrayValues, supportsDoubleValues, supportsFloatArrayValues, supportsFloatValues, supportsIntegerArrayValues, supportsIntegerValues, supportsLongArrayValues, supportsLongValues, supportsMapValues, supportsMixedListValues, supportsSerializableValues, supportsStringArrayValues, supportsStringValues, supportsUniformListValues
default boolean supportsAddProperty
VertexProperty
allows properties to be added.default boolean supportsRemoveProperty
VertexProperty
allows properties to be removed.static final String FEATURE_ADD_PROPERTY
static final String FEATURE_REMOVE_PROPERTY
static final String FEATURE_USER_SUPPLIED_IDS
static final String FEATURE_NUMERIC_IDS
static final String FEATURE_STRING_IDS
static final String FEATURE_UUID_IDS
static final String FEATURE_CUSTOM_IDS
static final String FEATURE_ANY_IDS
default boolean supportsAddProperty()
VertexProperty
allows properties to be added.default boolean supportsRemoveProperty()
VertexProperty
allows properties to be removed.default boolean supportsUserSuppliedIds()
VertexProperty
allows an identifier to be assigned to it.default boolean supportsNumericIds()
VertexProperty
has numeric identifiers.default boolean supportsStringIds()
VertexProperty
has string identifiers.default boolean supportsUuidIds()
VertexProperty
has UUID identifiers.default boolean supportsCustomIds()
VertexProperty
has mapper identifiers where "mapper" refers to an implementation
defined object.default boolean supportsAnyIds()
VertexProperty
any Java object is a suitable identifier.Copyright © 2013–2015 Apache Software Foundation. All rights reserved.