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.lang.StringgetFQN()intgetMappingId()java.lang.StringgetName()java.io.FilegetPath()SchemaIndexgetSchemaIndex()TableIndexgetTable(java.lang.String name)java.util.List<TableIndex>getTables()voidmerge(Database database)voidsetMappingId(int mappingId)java.lang.StringtoString()
-
-
-
Constructor Detail
-
DatabaseIndex
public DatabaseIndex(SchemaIndex schema, java.lang.String name)
-
-
Method Detail
-
getPath
public java.io.File getPath()
-
getSchemaIndex
public SchemaIndex getSchemaIndex()
-
merge
public void merge(Database database)
-
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
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:
toStringin classjava.lang.Object
-
-