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 TypeMethodDescriptionvoidensureDistributed(int shardCount, PropertyColumn distributionPropertyColumn) voidensurePropertiesExist(Map<String, PropertyDefinition> columns) booleangetInEdgeRoles(VertexLabel vertexLabel) getOutEdgeRoles(VertexLabel vertexLabel) inthashCode()voidremove(boolean preserveData) remove the topology itemvoidprotected com.fasterxml.jackson.databind.JsonNodetoJson()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, setPartitionTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.umlg.sqlg.structure.TopologyInf
isUncommitted, remove, updatePropertyDefinition 
- 
Method Details
- 
getSchema
- Specified by:
 getSchemain classAbstractLabel
 - 
getTopology
- Specified by:
 getTopologyin classAbstractLabel
 - 
ensurePropertiesExist
 - 
toString
 - 
getOutVertexLabels
 - 
getOutEdgeRoles
 - 
getOutEdgeRoles
 - 
getInEdgeRoles
 - 
getInVertexLabels
 - 
getInEdgeRoles
 - 
hashCode
public int hashCode() - 
equals
- Overrides:
 equalsin classAbstractLabel
 - 
toJson
protected com.fasterxml.jackson.databind.JsonNode toJson() - 
toNotifyJson
 - 
validateTopology
- Specified by:
 validateTopologyin classAbstractLabel
 - 
getPrefix
- Specified by:
 getPrefixin classAbstractLabel
 - 
remove
public void remove(boolean preserveData) Description copied from interface:TopologyInfremove the topology item- Parameters:
 preserveData- if true we don't delete at the SQL level
 - 
ensureDistributed
 - 
rename
 
 -