Klasse Database

java.lang.Object
org.teamapps.universaldb.schema.Database
Alle implementierten Schnittstellen:
MappedObject

public class Database extends Object implements MappedObject
  • Konstruktordetails

  • Methodendetails

    • addTable

      public Table addTable(String name, TableOption... options)
    • addTable

      public Table addTable(String name, List<TableOption> tableOptions)
    • addTable

      public Table addTable(Table table)
    • addView

      public Table addView(String name, String referencedTablePath)
    • addView

      public Table addView(String name, Table referencedTable)
    • getSchema

      public Schema getSchema()
    • getName

      public String getName()
    • getAllTables

      public List<Table> getAllTables()
    • getTables

      public List<Table> getTables()
    • getTable

      public Table getTable(String name)
    • getViewTables

      public List<Table> getViewTables()
    • getFQN

      public String getFQN()
      Angegeben von:
      getFQN in Schnittstelle MappedObject
    • getMappingId

      public int getMappingId()
      Angegeben von:
      getMappingId in Schnittstelle MappedObject
    • setMappingId

      public void setMappingId(int mappingId)
    • createDefinition

      public String createDefinition(boolean ignoreMapping)
    • createMappingDefinition

      protected String createMappingDefinition(int mappingId, boolean ignoreMapping)
    • isCompatibleWith

      public boolean isCompatibleWith(Database database)
    • merge

      public void merge(Database database)
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object