Class DBTable


  • public class DBTable
    extends java.lang.Object
    • Method Detail

      • getOptimizer

        protected de.hybris.platform.util.jdbc.ColumnOptimizer getOptimizer()
      • addColumn

        public DBColumn addColumn​(YAttributeDeployment aDepl,
                                  java.lang.String qualifier,
                                  java.lang.String columnName,
                                  java.lang.String sqlDef,
                                  boolean isPK,
                                  boolean adjustName)
      • hasChanged

        public boolean hasChanged()
      • drop

        public void drop()
      • tableRemoved

        public boolean tableRemoved()
      • tableExists

        public boolean tableExists()
      • columnExists

        public boolean columnExists​(java.lang.String name)
      • getColumn

        public DBColumn getColumn​(java.lang.String name)
      • getChangedColumns

        public java.util.Set<DBColumn> getChangedColumns()
      • getColumns

        public java.util.Set<DBColumn> getColumns()
      • getName

        public java.lang.String getName()
      • getSchema

        public DBSchema getSchema()
      • addExistingIndex

        public DBTableIndex addExistingIndex​(java.lang.String indexName)
      • getIndex

        public DBTableIndex getIndex​(java.lang.String indexName)
      • indexExists

        public boolean indexExists​(java.lang.String indexName)
      • getIndexes

        public java.util.Set<DBTableIndex> getIndexes()
      • toString

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