Package org.teamapps.universaldb.index
Class DatabaseIndex
java.lang.Object
org.teamapps.universaldb.index.DatabaseIndex
- All Implemented Interfaces:
MappedObject
public class DatabaseIndex extends java.lang.Object implements MappedObject
-
Constructor Summary
Constructors Constructor Description DatabaseIndex(SchemaIndex schema, java.lang.String name) -
Method Summary
Modifier and Type Method Description TableIndexaddTable(TableIndex table)java.io.FilegetDataPath()java.lang.StringgetFQN()java.io.FilegetFullTextIndexPath()intgetMappingId()java.lang.StringgetName()SchemaIndexgetSchemaIndex()TableIndexgetTable(java.lang.String name)java.util.List<TableIndex>getTables()voidmerge(Database database, boolean checkFullTextIndex)voidsetMappingId(int mappingId)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
DatabaseIndex
-
-
Method Details
-
getDataPath
public java.io.File getDataPath() -
getFullTextIndexPath
public java.io.File getFullTextIndexPath() -
getSchemaIndex
-
merge
-
getName
public java.lang.String getName() -
getFQN
public java.lang.String getFQN()- Specified by:
getFQNin interfaceMappedObject
-
getMappingId
public int getMappingId()- Specified by:
getMappingIdin interfaceMappedObject
-
setMappingId
public void setMappingId(int mappingId)- Specified by:
setMappingIdin interfaceMappedObject
-
addTable
-
getTables
-
getTable
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-