Modifier and Type | Method and Description |
---|---|
default PropertyKey |
JanusGraphVertexProperty.propertyKey() |
PropertyKey |
JanusGraphProperty.propertyKey() |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyKey> |
VertexLabel.mappedProperties()
Collects all property constraints.
|
Collection<PropertyKey> |
EdgeLabel.mappedProperties()
Collects all property constraints.
|
Modifier and Type | Method and Description |
---|---|
<V> V |
JanusGraphElement.valueOrNull(PropertyKey key)
Retrieves the value associated with the given key on this element and casts it to the specified type.
|
<V> V |
EmptyJanusGraphVertexProperty.valueOrNull(PropertyKey key) |
Modifier and Type | Method and Description |
---|---|
PropertyKey[] |
JanusGraphIndex.getFieldKeys()
Returns the indexed keys of this index.
|
PropertyKey |
SchemaInspector.getOrCreatePropertyKey(String name)
Returns the property key with the given name.
|
default PropertyKey |
SchemaInspector.getOrCreatePropertyKey(String name,
Object value)
Returns the property key with the given name.
|
default PropertyKey |
SchemaInspector.getOrCreatePropertyKey(String name,
Object value,
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality)
Returns the property key with the given name.
|
PropertyKey |
SchemaInspector.getPropertyKey(String name)
Returns the property key with the given name.
|
PropertyKey |
PropertyKeyMaker.make()
Defines the
PropertyKey specified by this PropertyKeyMaker and returns the resulting key. |
PropertyKey |
IgnorePropertySchemaMaker.makePropertyKey(PropertyKeyMaker factory) |
PropertyKey |
DisableDefaultSchemaMaker.makePropertyKey(PropertyKeyMaker factory) |
default PropertyKey |
DefaultSchemaMaker.makePropertyKey(PropertyKeyMaker factory)
Creates a new property key with default settings against the provided
PropertyKeyMaker . |
PropertyKey |
JanusGraphDefaultSchemaMaker.makePropertyKey(PropertyKeyMaker factory) |
default PropertyKey |
DefaultSchemaMaker.makePropertyKey(PropertyKeyMaker factory,
Object value)
Creates a new property key with default settings against the provided
PropertyKeyMaker and value. |
PropertyKey |
JanusGraphDefaultSchemaMaker.makePropertyKey(PropertyKeyMaker factory,
Object value) |
Modifier and Type | Method and Description |
---|---|
void |
JanusGraphManagement.addIndexKey(JanusGraphIndex index,
PropertyKey key,
Parameter... parameters) |
JanusGraphManagement.IndexBuilder |
JanusGraphManagement.IndexBuilder.addKey(PropertyKey key)
Adds the given key to the composite key of this index
|
JanusGraphManagement.IndexBuilder |
JanusGraphManagement.IndexBuilder.addKey(PropertyKey key,
Parameter... parameters)
Adds the given key and associated parameters to the composite key of this index
|
EdgeLabel |
SchemaManager.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys)
Add property constraints for a given edge label.
|
VertexLabel |
SchemaManager.addProperties(VertexLabel vertexLabel,
PropertyKey... keys)
Add property constraints for a given vertex label.
|
RelationTypeIndex |
JanusGraphManagement.buildEdgeIndex(EdgeLabel label,
String name,
org.apache.tinkerpop.gremlin.structure.Direction direction,
org.apache.tinkerpop.gremlin.process.traversal.Order sortOrder,
PropertyKey... sortKeys)
Creates a
RelationTypeIndex for the provided edge label. |
RelationTypeIndex |
JanusGraphManagement.buildEdgeIndex(EdgeLabel label,
String name,
org.apache.tinkerpop.gremlin.structure.Direction direction,
PropertyKey... sortKeys)
|
RelationTypeIndex |
JanusGraphManagement.buildPropertyIndex(PropertyKey key,
String name,
org.apache.tinkerpop.gremlin.process.traversal.Order sortOrder,
PropertyKey... sortKeys)
Creates a
RelationTypeIndex for the provided property key. |
RelationTypeIndex |
JanusGraphManagement.buildPropertyIndex(PropertyKey key,
String name,
org.apache.tinkerpop.gremlin.process.traversal.Order sortOrder,
PropertyKey... sortKeys)
Creates a
RelationTypeIndex for the provided property key. |
RelationTypeIndex |
JanusGraphManagement.buildPropertyIndex(PropertyKey key,
String name,
PropertyKey... sortKeys)
Identical to
JanusGraphManagement.buildPropertyIndex(org.janusgraph.core.PropertyKey, String, org.apache.tinkerpop.gremlin.process.traversal.Order, org.janusgraph.core.PropertyKey...)
with default sort order Order.asc . |
RelationTypeIndex |
JanusGraphManagement.buildPropertyIndex(PropertyKey key,
String name,
PropertyKey... sortKeys)
Identical to
JanusGraphManagement.buildPropertyIndex(org.janusgraph.core.PropertyKey, String, org.apache.tinkerpop.gremlin.process.traversal.Order, org.janusgraph.core.PropertyKey...)
with default sort order Order.asc . |
SchemaStatus |
JanusGraphIndex.getIndexStatus(PropertyKey key)
Returns the status of this index with respect to the provided
PropertyKey . |
Parameter[] |
JanusGraphIndex.getParametersFor(PropertyKey key)
Returns the parameters associated with an indexed key of this index.
|
void |
DisableDefaultSchemaMaker.makePropertyConstraintForEdge(EdgeLabel edgeLabel,
PropertyKey key,
SchemaManager manager) |
default void |
DefaultSchemaMaker.makePropertyConstraintForEdge(EdgeLabel edgeLabel,
PropertyKey key,
SchemaManager manager)
Add property constraints for a given edge label using the schema manager.
|
void |
JanusGraphDefaultSchemaMaker.makePropertyConstraintForEdge(EdgeLabel edgeLabel,
PropertyKey key,
SchemaManager manager) |
void |
DisableDefaultSchemaMaker.makePropertyConstraintForVertex(VertexLabel vertexLabel,
PropertyKey key,
SchemaManager manager) |
default void |
DefaultSchemaMaker.makePropertyConstraintForVertex(VertexLabel vertexLabel,
PropertyKey key,
SchemaManager manager)
Add property constraints for a given vertex label using the schema manager.
|
void |
JanusGraphDefaultSchemaMaker.makePropertyConstraintForVertex(VertexLabel vertexLabel,
PropertyKey key,
SchemaManager manager) |
EdgeLabelMaker |
EdgeLabelMaker.signature(PropertyKey... types) |
PropertyKeyMaker |
PropertyKeyMaker.signature(PropertyKey... types) |
RelationTypeMaker |
RelationTypeMaker.signature(PropertyKey... keys)
Configures the signature of this relation type.
|
Constructor and Description |
---|
StandardKeyInformation(PropertyKey key,
Parameter... parameters) |
Modifier and Type | Field and Description |
---|---|
PropertyKey |
EdgeSerializer.TypedInterval.key |
Modifier and Type | Method and Description |
---|---|
PropertyKey |
IndexRecordEntry.getKey() |
Modifier and Type | Method and Description |
---|---|
String |
IndexSerializer.getDefaultFieldName(PropertyKey key,
Parameter[] parameters,
String indexName) |
static void |
IndexSerializer.register(MixedIndexType index,
PropertyKey key,
BackendTransaction tx) |
Constructor and Description |
---|
IndexRecordEntry(long relationId,
Object value,
PropertyKey key) |
TypedInterval(PropertyKey key,
Interval interval) |
Modifier and Type | Method and Description |
---|---|
PropertyKey[] |
JanusGraphIndexWrapper.getFieldKeys() |
PropertyKey |
ManagementSystem.getOrCreatePropertyKey(String name) |
PropertyKey |
ManagementSystem.getPropertyKey(String name) |
Modifier and Type | Method and Description |
---|---|
void |
ManagementSystem.addIndexKey(JanusGraphIndex index,
PropertyKey key,
Parameter... parameters) |
EdgeLabel |
ManagementSystem.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
VertexLabel |
ManagementSystem.addProperties(VertexLabel vertexLabel,
PropertyKey... keys) |
RelationTypeIndex |
ManagementSystem.buildEdgeIndex(EdgeLabel label,
String name,
org.apache.tinkerpop.gremlin.structure.Direction direction,
org.apache.tinkerpop.gremlin.process.traversal.Order sortOrder,
PropertyKey... sortKeys) |
RelationTypeIndex |
ManagementSystem.buildEdgeIndex(EdgeLabel label,
String name,
org.apache.tinkerpop.gremlin.structure.Direction direction,
PropertyKey... sortKeys) |
RelationTypeIndex |
ManagementSystem.buildPropertyIndex(PropertyKey key,
String name,
org.apache.tinkerpop.gremlin.process.traversal.Order sortOrder,
PropertyKey... sortKeys) |
RelationTypeIndex |
ManagementSystem.buildPropertyIndex(PropertyKey key,
String name,
org.apache.tinkerpop.gremlin.process.traversal.Order sortOrder,
PropertyKey... sortKeys) |
RelationTypeIndex |
ManagementSystem.buildPropertyIndex(PropertyKey key,
String name,
PropertyKey... sortKeys) |
RelationTypeIndex |
ManagementSystem.buildPropertyIndex(PropertyKey key,
String name,
PropertyKey... sortKeys) |
SchemaStatus |
JanusGraphIndexWrapper.getIndexStatus(PropertyKey key) |
Parameter[] |
JanusGraphIndexWrapper.getParametersFor(PropertyKey key) |
Modifier and Type | Method and Description |
---|---|
static boolean |
InternalAttributeUtil.hasGenericDataType(PropertyKey key) |
Modifier and Type | Method and Description |
---|---|
static PropertyKey[] |
IndexRecordUtil.getKeysOfRecords(IndexRecordEntry[] record) |
Modifier and Type | Method and Description |
---|---|
static int |
IndexRecordUtil.getIndexTTL(InternalVertex vertex,
PropertyKey... keys) |
static IndexUpdate<String,IndexEntry> |
IndexRecordUtil.getMixedIndexUpdate(JanusGraphElement element,
PropertyKey key,
Object value,
MixedIndexType index,
IndexMutationType updateType) |
static IndexRecords |
IndexRecordUtil.indexMatches(JanusGraphVertex vertex,
CompositeIndexType index,
boolean onlyLoaded,
PropertyKey replaceKey,
IndexRecordEntry replaceValue) |
static IndexRecords |
IndexRecordUtil.indexMatches(JanusGraphVertex vertex,
CompositeIndexType index,
PropertyKey replaceKey,
Object replaceValue) |
static void |
IndexRecordUtil.indexMatches(JanusGraphVertex vertex,
IndexRecordEntry[] current,
IndexRecords matches,
IndexField[] fields,
int pos,
boolean onlyLoaded,
PropertyKey replaceKey,
IndexRecordEntry replaceValue) |
static String |
IndexRecordUtil.key2Field(MixedIndexType index,
PropertyKey key) |
static String |
IndexRecordUtil.keyID2Name(PropertyKey key) |
Modifier and Type | Method and Description |
---|---|
PropertyKey |
OrderList.OrderEntry.getKey() |
PropertyKey |
OrderList.getKey(int position) |
Modifier and Type | Method and Description |
---|---|
Iterable<PropertyKey> |
InternalRelation.getPropertyKeysDirect() |
Modifier and Type | Method and Description |
---|---|
void |
OrderList.add(PropertyKey key,
Order order) |
boolean |
OrderList.containsKey(PropertyKey key) |
<O> O |
InternalRelation.getValueDirect(PropertyKey key) |
<O> O |
InternalRelation.removePropertyDirect(PropertyKey key) |
void |
InternalRelation.setPropertyDirect(PropertyKey key,
Object value) |
Constructor and Description |
---|
OrderEntry(PropertyKey key,
Order order) |
Modifier and Type | Method and Description |
---|---|
<A> A |
FulgoraVertexProperty.valueOrNull(PropertyKey key) |
Modifier and Type | Method and Description |
---|---|
static Iterable<JanusGraphEdge> |
QueryUtil.getEdges(StandardJanusGraphTx tx,
PropertyKey key,
Object equalityCondition) |
static Iterable<JanusGraphVertex> |
QueryUtil.getVertices(StandardJanusGraphTx tx,
PropertyKey key,
Object equalityCondition) |
Modifier and Type | Method and Description |
---|---|
GraphCentricQueryBuilder |
GraphCentricQueryBuilder.has(PropertyKey key,
JanusGraphPredicate predicate,
Object condition) |
Modifier and Type | Method and Description |
---|---|
PropertyKey |
SimpleJanusGraphProperty.propertyKey() |
Modifier and Type | Method and Description |
---|---|
Iterable<PropertyKey> |
StandardVertexProperty.getPropertyKeysDirect() |
Iterable<PropertyKey> |
CacheVertexProperty.getPropertyKeysDirect() |
Iterable<PropertyKey> |
CacheEdge.getPropertyKeysDirect() |
Iterable<PropertyKey> |
StandardEdge.getPropertyKeysDirect() |
Modifier and Type | Method and Description |
---|---|
<O> O |
StandardVertexProperty.getValueDirect(PropertyKey key) |
<O> O |
CacheVertexProperty.getValueDirect(PropertyKey key) |
<O> O |
CacheEdge.getValueDirect(PropertyKey key) |
<O> O |
StandardEdge.getValueDirect(PropertyKey type) |
<O> O |
StandardVertexProperty.removePropertyDirect(PropertyKey key) |
<O> O |
CacheVertexProperty.removePropertyDirect(PropertyKey key) |
<O> O |
CacheEdge.removePropertyDirect(PropertyKey key) |
<O> O |
StandardEdge.removePropertyDirect(PropertyKey key) |
void |
StandardVertexProperty.setPropertyDirect(PropertyKey key,
Object value) |
void |
CacheVertexProperty.setPropertyDirect(PropertyKey key,
Object value) |
void |
CacheEdge.setPropertyDirect(PropertyKey key,
Object value) |
void |
StandardEdge.setPropertyDirect(PropertyKey key,
Object value) |
<O> O |
AbstractTypedRelation.valueOrNull(PropertyKey key) |
Constructor and Description |
---|
AbstractVertexProperty(long id,
PropertyKey type,
InternalVertex vertex,
Object value) |
CacheVertexProperty(long id,
PropertyKey key,
InternalVertex start,
Object value,
Entry data) |
SimpleJanusGraphProperty(InternalRelation relation,
PropertyKey key,
V value) |
StandardVertexProperty(long id,
PropertyKey type,
InternalVertex vertex,
Object value,
byte lifecycle) |
Modifier and Type | Method and Description |
---|---|
PropertyKey |
JanusGraphBlueprintsGraph.getOrCreatePropertyKey(String name) |
PropertyKey |
JanusGraphBlueprintsGraph.getPropertyKey(String name) |
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
JanusGraphBlueprintsGraph.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
VertexLabel |
JanusGraphBlueprintsGraph.addProperties(VertexLabel vertexLabel,
PropertyKey... keys) |
Modifier and Type | Method and Description |
---|---|
PropertyKey |
StandardJanusGraphTx.getOrCreatePropertyKey(String name) |
PropertyKey |
StandardJanusGraphTx.getOrCreatePropertyKey(String name,
Object value) |
PropertyKey |
StandardJanusGraphTx.getOrCreatePropertyKey(String name,
Object value,
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality) |
PropertyKey |
StandardJanusGraphTx.getPropertyKey(String name) |
PropertyKey |
StandardJanusGraphTx.makePropertyKey(String name,
TypeDefinitionMap definition) |
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
StandardJanusGraphTx.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
VertexLabel |
StandardJanusGraphTx.addProperties(VertexLabel vertexLabel,
PropertyKey... keys) |
JanusGraphVertexProperty |
StandardJanusGraphTx.addProperty(JanusGraphVertex vertex,
PropertyKey key,
Object value) |
JanusGraphVertexProperty |
StandardJanusGraphTx.addProperty(JanusGraphVertex vertex,
PropertyKey key,
Object value,
Long id) |
JanusGraphVertexProperty |
StandardJanusGraphTx.addProperty(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality,
JanusGraphVertex vertex,
PropertyKey key,
Object value) |
JanusGraphVertexProperty |
StandardJanusGraphTx.addProperty(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality,
JanusGraphVertex vertex,
PropertyKey key,
Object value,
Long id) |
void |
StandardJanusGraphTx.checkPropertyConstraintForEdgeOrCreatePropertyConstraint(StandardEdge edge,
PropertyKey key) |
Object |
StandardJanusGraphTx.verifyAttribute(PropertyKey key,
Object attribute) |
Modifier and Type | Method and Description |
---|---|
Iterable<JanusGraphVertexProperty> |
ConcurrentIndexCache.get(Object value,
PropertyKey key) |
Iterable<JanusGraphVertexProperty> |
SimpleIndexCache.get(Object value,
PropertyKey key) |
Iterable<JanusGraphVertexProperty> |
EmptyIndexCache.get(Object value,
PropertyKey key) |
Iterable<JanusGraphVertexProperty> |
IndexCache.get(Object value,
PropertyKey key) |
Modifier and Type | Method and Description |
---|---|
default PropertyKey |
TypeInspector.getExistingPropertyKey(long id) |
PropertyKey |
IndexField.getFieldKey() |
PropertyKey |
StandardPropertyKeyMaker.make() |
Modifier and Type | Method and Description |
---|---|
static Set<PropertyKey> |
TypeUtil.getIndexedKeys(IndexType index) |
Collection<PropertyKey> |
VertexLabelVertex.mappedProperties() |
Modifier and Type | Method and Description |
---|---|
ParameterIndexField |
MixedIndexType.getField(PropertyKey key) |
IndexField |
IndexType.getField(PropertyKey key) |
static List<CompositeIndexType> |
TypeUtil.getUniqueIndexes(PropertyKey key) |
static boolean |
TypeUtil.hasAnyIndex(PropertyKey key) |
static boolean |
TypeUtil.hasSimpleInternalVertexKeyIndex(PropertyKey key) |
boolean |
IndexType.indexesKey(PropertyKey key) |
static IndexField |
IndexField.of(PropertyKey key) |
static ParameterIndexField |
ParameterIndexField.of(PropertyKey key,
Parameter... parameters) |
StandardRelationTypeMaker |
StandardRelationTypeMaker.signature(PropertyKey... types) |
StandardEdgeLabelMaker |
StandardEdgeLabelMaker.signature(PropertyKey... types) |
StandardPropertyKeyMaker |
StandardPropertyKeyMaker.signature(PropertyKey... types) |
StandardRelationTypeMaker |
StandardRelationTypeMaker.sortKey(PropertyKey... keys)
Configures the composite sort key for this label.
|
StandardEdgeLabelMaker |
StandardEdgeLabelMaker.sortKey(PropertyKey... types) |
StandardPropertyKeyMaker |
StandardPropertyKeyMaker.sortKey(PropertyKey... types) |
Modifier and Type | Method and Description |
---|---|
ParameterIndexField |
MixedIndexTypeWrapper.getField(PropertyKey key) |
IndexField |
IndexTypeWrapper.getField(PropertyKey key) |
boolean |
IndexTypeWrapper.indexesKey(PropertyKey key) |
Modifier and Type | Class and Description |
---|---|
class |
BaseKey |
class |
ImplicitKey |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyKey> |
BaseVertexLabel.mappedProperties() |
Collection<PropertyKey> |
BaseLabel.mappedProperties() |
Modifier and Type | Method and Description |
---|---|
<O> O |
EmptyVertex.valueOrNull(PropertyKey key) |
Modifier and Type | Class and Description |
---|---|
class |
PropertyKeyVertex |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyKey> |
EdgeLabelVertex.mappedProperties() |
Modifier and Type | Method and Description |
---|---|
static Iterable<Object> |
ElementHelper.getValues(JanusGraphElement element,
PropertyKey key) |
Modifier and Type | Method and Description |
---|---|
<O> O |
AbstractVertex.valueOrNull(PropertyKey key) |
Copyright © 2012–2023. All rights reserved.