public class FaunusPropertyKey<T> extends FaunusRelationType implements PropertyKey
| Modifier and Type | Field and Description |
|---|---|
static FaunusPropertyKey<Long> |
_ID |
static FaunusPropertyKey<Long> |
COUNT |
static FaunusPropertyKey<Object> |
ID |
static FaunusPropertyKey<String> |
LABEL |
static FaunusPropertyKey |
VALUE |
| Constructor and Description |
|---|
FaunusPropertyKey(PropertyKeyDefinition definition,
boolean isHidden) |
FaunusPropertyKey(PropertyKeyDefinition definition,
boolean isHidden,
boolean isUnchecked) |
FaunusPropertyKey(PropertyKeyDefinition definition,
com.google.common.base.Function<FaunusElement,T> implicitFunction) |
| Modifier and Type | Method and Description |
|---|---|
T |
computeImplicit(FaunusElement element) |
Cardinality |
getCardinality() |
Class<?> |
getDataType() |
boolean |
isEdgeLabel() |
boolean |
isImplicit() |
boolean |
isPropertyKey() |
equals, getConsistencyModifier, getLongId, getMultiplicity, getName, hashCode, hasId, isHiddenType, isUnchecked, isUnidirected, setId, toStringgetBaseType, getKeyIndexes, getRelationIndexes, getSignature, getSortKey, getSortOrder, getStatus, getTTL, isHiddenaddEdge, addEdge, addEdge, addProperty, addProperty, addRelation, getAddedRelations, getEdgeCount, getEdges, getEdges, getId, getLabel, getLifeCycle, getProperties, getProperties, getProperties, getProperty, getProperty, getPropertyCount, getPropertyKeys, getRelations, getTitanEdges, getVertexLabel, getVertices, hasAddedRelations, hasLoadedRelations, hasRemovedRelations, isConnected, isLoaded, isModified, isNew, isRemoved, it, loadRelations, query, remove, removeProperty, removeProperty, removeRelation, setProperty, setProperty, txclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddEdge, addEdge, addProperty, addProperty, getEdgeCount, getEdges, getEdges, getLabel, getProperties, getProperties, getProperties, getPropertyCount, getRelations, getTitanEdges, getVertexLabel, isConnected, isModified, querygetId, getLongId, getProperty, getProperty, hasId, isLoaded, isNew, isRemoved, remove, removeProperty, removeProperty, setProperty, setPropertygetNamegetBaseType, getKeyIndexes, getRelationIndexes, getSignature, getSortKey, getSortOrder, getStatus, getTTLaddRelation, getAddedRelations, hasAddedRelations, hasLoadedRelations, hasRemovedRelations, it, loadRelations, query, removeRelationgetLifeCycle, isHidden, txpublic static final FaunusPropertyKey<Long> COUNT
public static final FaunusPropertyKey<Object> ID
public static final FaunusPropertyKey<Long> _ID
public static final FaunusPropertyKey<String> LABEL
public static final FaunusPropertyKey VALUE
public FaunusPropertyKey(PropertyKeyDefinition definition, boolean isHidden)
public FaunusPropertyKey(PropertyKeyDefinition definition, boolean isHidden, boolean isUnchecked)
public FaunusPropertyKey(PropertyKeyDefinition definition, com.google.common.base.Function<FaunusElement,T> implicitFunction)
public Class<?> getDataType()
getDataType in interface PropertyKeypublic Cardinality getCardinality()
getCardinality in interface PropertyKeypublic boolean isPropertyKey()
isPropertyKey in interface RelationTypepublic boolean isEdgeLabel()
isEdgeLabel in interface RelationTypepublic boolean isImplicit()
public T computeImplicit(FaunusElement element)
Copyright © 2012–2016. All rights reserved.