Class SchemaIndex

java.lang.Object
org.teamapps.universaldb.index.SchemaIndex

public class SchemaIndex
extends java.lang.Object
  • Constructor Details

    • SchemaIndex

      public SchemaIndex​(Schema schema, java.io.File path)
  • Method Details

    • getDataPath

      public java.io.File getDataPath()
    • getFullTextIndexPath

      public java.io.File getFullTextIndexPath()
    • addDataBase

      public void addDataBase​(DatabaseIndex database)
    • getDatabases

      public java.util.List<DatabaseIndex> getDatabases()
    • getDatabase

      public DatabaseIndex getDatabase​(java.lang.String name)
    • getSchema

      public Schema getSchema()
    • getFileStore

      public FileStore getFileStore()
    • setFileStore

      public void setFileStore​(FileStore fileStore)
    • merge

      public void merge​(Schema schema, boolean checkFullTextIndex)
    • getColumn

      public Column getColumn​(ColumnIndex index)
    • getTable

      public TableIndex getTable​(Table table)
    • getTableByPath

      public TableIndex getTableByPath​(java.lang.String path)
    • getColumn

      public ColumnIndex getColumn​(Column column)
    • toString

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