类 Index<M extends Index>

java.lang.Object
org.anyline.metadata.Metadata<M>
org.anyline.metadata.Index<M>
所有已实现的接口:
Serializable
直接已知子类:
GraphIndex, PrimaryKey

public class Index<M extends Index> extends Metadata<M> implements Serializable
另请参阅:
  • 字段详细资料

  • 构造器详细资料

    • Index

      public Index()
    • Index

      public Index(String name)
    • Index

      public Index(Table table, String name, boolean unique)
    • Index

      public Index(Table table, String name)
  • 方法详细资料

    • drop

      public M drop()
      覆盖:
      drop 在类中 Metadata<M extends Index>
    • isCluster

      public boolean isCluster()
    • getPositions

      public LinkedHashMap<String,Integer> getPositions()
    • setPositions

      public M setPositions(LinkedHashMap<String,Integer> positions)
    • setPosition

      public M setPosition(String column, Integer position)
    • setPosition

      public M setPosition(Column column, Integer position)
    • getPosition

      public Integer getPosition(String column)
    • setOrders

      public M setOrders(LinkedHashMap<String,Order.TYPE> orders)
    • setOrder

      public M setOrder(String column, Order.TYPE order)
    • setOrder

      public M setOrder(Column column, Order.TYPE order)
    • getOrder

      public Order.TYPE getOrder(String column)
    • addColumn

      public M addColumn(Column column)
    • addColumn

      public M addColumn(String column)
    • addColumn

      public M addColumn(String column, String order)
    • addColumn

      public M addColumn(String column, String order, int position)
    • addColumn

      public M addColumn(String column, int position)
    • getName

      public String getName()
      覆盖:
      getName 在类中 Metadata<M extends Index>
    • getColumn

      public Column getColumn(String name)
    • getColumns

      public LinkedHashMap<String,Column> getColumns()
    • setColumns

      public void setColumns(LinkedHashMap<String,Column> columns)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • isUnique

      public boolean isUnique()
    • setUnique

      public void setUnique(boolean unique)
    • setCluster

      public M setCluster(boolean cluster)
    • isFulltext

      public boolean isFulltext()
    • setFulltext

      public M setFulltext(boolean fulltext)
    • isSpatial

      public boolean isSpatial()
    • setSpatial

      public M setSpatial(boolean spatial)
    • isPrimary

      public boolean isPrimary()
    • setPrimary

      public M setPrimary(boolean primary)
    • getKeyword

      public String getKeyword()
      覆盖:
      getKeyword 在类中 Metadata<M extends Index>
    • equals

      public boolean equals(Index index)