de.akquinet.jbosscc.guttenbase.meta.InternalTableMetaData Maven / Gradle / Ivy
The newest version!
package de.akquinet.jbosscc.guttenbase.meta;
/**
* Extension for internal access.
*
* © 2012-2034 akquinet tech@spree
*
*
* @author M. Dahm
*/
public interface InternalTableMetaData extends TableMetaData {
void setTotalRowCount(final int rowCount);
void setFilteredRowCount(final int rowCount);
void addColumn(final ColumnMetaData column);
void removeColumn(ColumnMetaData columnMetaData);
void addIndex(IndexMetaData indexMetaData);
ForeignKeyMetaData getExportedForeignKey(String foreignKeyname);
ForeignKeyMetaData getImportedForeignKey(String foreignKeyname);
void addImportedForeignKey(ForeignKeyMetaData fkMetaData);
void addExportedForeignKey(ForeignKeyMetaData fkMetaData);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy