Class DBSchema


  • public class DBSchema
    extends java.lang.Object
    • Constructor Detail

      • DBSchema

        public DBSchema​(java.lang.String label,
                        java.lang.String schemaName,
                        java.lang.String dbName,
                        YDBTypeMapping dbTypeMappings)
    • Method Detail

      • toString

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

        public java.lang.String getLabel()
      • getSchemaName

        public java.lang.String getSchemaName()
      • getDbName

        public java.lang.String getDbName()
      • getTableMap

        protected java.util.Map<java.lang.String,​DBTable> getTableMap​(boolean create)
      • hasChanged

        public boolean hasChanged()
      • getTablesToDrop

        public java.util.Set<DBTable> getTablesToDrop()
      • getTablesToCreate

        public java.util.Set<DBTable> getTablesToCreate()
      • getModifiedTables

        public java.util.Set<DBTable> getModifiedTables()
      • getAllChangedTables

        public java.util.Collection<DBTable> getAllChangedTables()
      • getAllTablesCount

        public int getAllTablesCount()
      • getAllTables

        public java.util.Collection<DBTable> getAllTables()
      • tableExists

        public boolean tableExists​(java.lang.String tableName)
      • getTable

        public DBTable getTable​(java.lang.String tableName)
      • drop

        public void drop​(java.lang.String tableName)
      • remove

        public void remove​(java.lang.String tableName)
      • createTable

        public DBTable createTable​(java.lang.String name)
      • addExistingTable

        public DBTable addExistingTable​(java.lang.String name)