Class DatabaseIndex

java.lang.Object
org.teamapps.universaldb.index.DatabaseIndex
All Implemented Interfaces:
MappedObject

public class DatabaseIndex
extends java.lang.Object
implements MappedObject
  • Constructor Details

    • DatabaseIndex

      public DatabaseIndex​(SchemaIndex schema, java.lang.String name)
  • Method Details

    • getDataPath

      public java.io.File getDataPath()
    • getFullTextIndexPath

      public java.io.File getFullTextIndexPath()
    • getSchemaIndex

      public SchemaIndex getSchemaIndex()
    • merge

      public void merge​(Database database, boolean checkFullTextIndex)
    • getName

      public java.lang.String getName()
    • getFQN

      public java.lang.String getFQN()
      Specified by:
      getFQN in interface MappedObject
    • getMappingId

      public int getMappingId()
      Specified by:
      getMappingId in interface MappedObject
    • setMappingId

      public void setMappingId​(int mappingId)
      Specified by:
      setMappingId in interface MappedObject
    • addTable

      public TableIndex addTable​(TableIndex table)
    • getTables

      public java.util.List<TableIndex> getTables()
    • getTable

      public TableIndex getTable​(java.lang.String name)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object