Class Index

java.lang.Object
org.umlg.sqlg.structure.topology.Index
All Implemented Interfaces:
TopologyInf

public class Index extends Object implements TopologyInf
Date: 2016/11/26 Time: 7:35 PM
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface TopologyInf
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • isCommitted

      public boolean isCommitted()
      Specified by:
      isCommitted in interface TopologyInf
    • getIndexType

      public IndexType getIndexType()
    • fromNotifyJson

      public static Index fromNotifyJson(AbstractLabel abstractLabel, com.fasterxml.jackson.databind.JsonNode indexNode)
    • getParentLabel

      public AbstractLabel getParentLabel()
    • getProperties

      public List<PropertyColumn> getProperties()
    • remove

      public void remove(boolean preserveData)
      Description copied from interface: TopologyInf
      remove the topology item
      Specified by:
      remove in interface TopologyInf
      Parameters:
      preserveData - if true we don't delete at the SQL level
    • generateName

      public static String generateName(SqlDialect sqlDialect)