Package org.umlg.sqlg.structure.topology
Class EdgeLabel
java.lang.Object
org.umlg.sqlg.structure.topology.AbstractLabel
org.umlg.sqlg.structure.topology.EdgeLabel
- All Implemented Interfaces:
TopologyInf
Date: 2016/09/04
Time: 8:49 AM
-
Field Summary
Fields inherited from class org.umlg.sqlg.structure.topology.AbstractLabel
isForeignAbstractLabel
-
Method Summary
Modifier and TypeMethodDescriptionvoid
ensureDistributed
(int shardCount, PropertyColumn distributionPropertyColumn) void
ensurePropertiesExist
(Map<String, PropertyDefinition> columns) boolean
getInEdgeRoles
(VertexLabel vertexLabel) getOutEdgeRoles
(VertexLabel vertexLabel) int
hashCode()
void
remove
(boolean preserveData) remove the topology itemvoid
protected com.fasterxml.jackson.databind.JsonNode
toJson()
protected Optional<com.fasterxml.jackson.databind.JsonNode>
toString()
validateTopology
(DatabaseMetaData metadata) Methods inherited from class org.umlg.sqlg.structure.topology.AbstractLabel
ensureDistributed, ensureHashPartitionExists, ensureHashPartitionWithSubPartitionExists, ensureIndexExists, ensureListPartitionExists, ensureListPartitionWithSubPartitionExists, ensureRangePartitionExists, ensureRangePartitionWithSubPartitionExists, getDistributionColocate, getDistributionPropertyColumn, getFullName, getIdentifiers, getIndex, getIndexes, getLabel, getName, getPartition, getPartitionExpression, getPartitions, getPartitionType, getProperties, getProperty, getShardCount, hasIDPrimaryKey, internalUpdatePropertyDefinition, isCommitted, isDistributed, isForeign, isHashPartition, isListPartition, isPartition, isRangePartition, removePartition, setPartitionExpression, setPartitionType
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.umlg.sqlg.structure.TopologyInf
isUncommitted, remove, updatePropertyDefinition
-
Method Details
-
getSchema
- Specified by:
getSchema
in classAbstractLabel
-
getTopology
- Specified by:
getTopology
in classAbstractLabel
-
ensurePropertiesExist
-
toString
-
getOutVertexLabels
-
getOutEdgeRoles
-
getOutEdgeRoles
-
getInEdgeRoles
-
getInVertexLabels
-
getInEdgeRoles
-
hashCode
public int hashCode() -
equals
- Overrides:
equals
in classAbstractLabel
-
toJson
protected com.fasterxml.jackson.databind.JsonNode toJson() -
toNotifyJson
-
validateTopology
- Specified by:
validateTopology
in classAbstractLabel
-
getPrefix
- Specified by:
getPrefix
in classAbstractLabel
-
remove
public void remove(boolean preserveData) Description copied from interface:TopologyInf
remove the topology item- Parameters:
preserveData
- if true we don't delete at the SQL level
-
ensureDistributed
-
rename
-