| java.lang.Object org.ofbiz.entity.jdbc.DatabaseUtil
DatabaseUtil | public class DatabaseUtil (Code) | | Utilities for Entity Database Maintenance
|
Inner Class :public static class ColumnCheckInfo implements Serializable | |
Inner Class :public static class ReferenceCheckInfo implements Serializable | |
Method Summary | |
public String | addColumn(ModelEntity entity, ModelField field) | public void | checkDb(Map modelEntities, List messages, boolean addMissing) | public void | checkDb(Map modelEntities, List colWrongSize, List messages, boolean checkPks, boolean checkFks, boolean checkFkIdx, boolean addMissing) | public String | createDeclaredIndex(ModelEntity entity, ModelIndex modelIndex) | public int | createDeclaredIndices(ModelEntity entity, List messages) | public String | createForeignKey(ModelEntity entity, ModelRelation modelRelation, ModelEntity relModelEntity, int constraintNameClipLength, String fkStyle, boolean useFkInitiallyDeferred) | public String | createForeignKeyIndex(ModelEntity entity, ModelRelation modelRelation, int constraintNameClipLength) | public int | createForeignKeyIndices(ModelEntity entity, List messages) | public int | createForeignKeyIndices(ModelEntity entity, int constraintNameClipLength, List messages) | public int | createForeignKeys(ModelEntity entity, Map modelEntities, List messages) | public int | createForeignKeys(ModelEntity entity, Map modelEntities, int constraintNameClipLength, String fkStyle, boolean useFkInitiallyDeferred, List messages) | public void | createPrimaryKey(ModelEntity entity, boolean usePkConstraintNames, int constraintNameClipLength, List messages) | public void | createPrimaryKey(ModelEntity entity, boolean usePkConstraintNames, List messages) | public void | createPrimaryKey(ModelEntity entity, List messages) | public String | createPrimaryKey(ModelEntity entity, boolean usePkConstraintNames, int constraintNameClipLength) | public String | createTable(ModelEntity entity, Map modelEntities, boolean addFks) | public String | deleteDeclaredIndex(ModelEntity entity, ModelIndex modelIndex) | public void | deleteDeclaredIndices(ModelEntity entity, List messages) | public String | deleteDeclaredIndices(ModelEntity entity) | public String | deleteForeignKey(ModelEntity entity, ModelRelation modelRelation, ModelEntity relModelEntity, int constraintNameClipLength) | public String | deleteForeignKeyIndex(ModelEntity entity, ModelRelation modelRelation, int constraintNameClipLength) | public void | deleteForeignKeyIndices(ModelEntity entity, List messages) | public String | deleteForeignKeyIndices(ModelEntity entity, int constraintNameClipLength) | public void | deleteForeignKeys(ModelEntity entity, Map modelEntities, List messages) | public void | deleteForeignKeys(ModelEntity entity, Map modelEntities, int constraintNameClipLength, List messages) | public void | deletePrimaryKey(ModelEntity entity, boolean usePkConstraintNames, int constraintNameClipLength, List messages) | public void | deletePrimaryKey(ModelEntity entity, boolean usePkConstraintNames, List messages) | public void | deletePrimaryKey(ModelEntity entity, List messages) | public String | deletePrimaryKey(ModelEntity entity, boolean usePkConstraintNames, int constraintNameClipLength) | public void | deleteTable(ModelEntity entity, List messages) | public Map | getColumnInfo(Set tableNames, boolean getPks, Collection messages) | protected Connection | getConnection() | public DatabaseMetaData | getDatabaseMetaData(Connection connection, Collection messages) | public DatasourceInfo | getDatasourceInfo() | public Map | getIndexInfo(Set tableNames, Collection messages) | public Map | getReferenceInfo(Set tableNames, Collection messages) | public String | getSchemaName(DatabaseMetaData dbData) | public TreeSet | getTableNames(Collection messages) | public List | induceModelFromDb(Collection messages) | public Document | induceModelFromDb(String packageName) | public Document | induceModelFromDb() | public String | makeFkConstraintClause(ModelEntity entity, ModelRelation modelRelation, ModelEntity relModelEntity, int constraintNameClipLength, String fkStyle, boolean useFkInitiallyDeferred) | public String | makeFkConstraintName(ModelRelation modelRelation, int constraintNameClipLength) | public String | makeFkIndexClause(ModelEntity entity, ModelRelation modelRelation, int constraintNameClipLength) | public String | makeIndexClause(ModelEntity entity, ModelIndex modelIndex) | public String | makeIndexName(ModelIndex modelIndex, int constraintNameClipLength) | public String | makePkConstraintName(ModelEntity entity, int constraintNameClipLength) | public void | printDbMiscData(DatabaseMetaData dbData, Connection con) | public String | renameColumn(ModelEntity entity, ModelField field, String newName) | public void | repairColumnSize(ModelEntity entity, ModelField field, List messages) | public void | repairColumnSizeChanges(Map modelEntities, List fieldsWrongSize, List messages) | public void | updateCharacterSetAndCollation(ModelEntity entity, List messages) |
isLegacy | boolean isLegacy(Code) | | |
checkDb | public void checkDb(Map modelEntities, List messages, boolean addMissing)(Code) | | |
checkDb | public void checkDb(Map modelEntities, List colWrongSize, List messages, boolean checkPks, boolean checkFks, boolean checkFkIdx, boolean addMissing)(Code) | | |
createForeignKeyIndices | public int createForeignKeyIndices(ModelEntity entity, int constraintNameClipLength, List messages)(Code) | | |
createForeignKeys | public int createForeignKeys(ModelEntity entity, Map modelEntities, int constraintNameClipLength, String fkStyle, boolean useFkInitiallyDeferred, List messages)(Code) | | |
createPrimaryKey | public void createPrimaryKey(ModelEntity entity, boolean usePkConstraintNames, int constraintNameClipLength, List messages)(Code) | | |
createPrimaryKey | public void createPrimaryKey(ModelEntity entity, boolean usePkConstraintNames, List messages)(Code) | | |
createPrimaryKey | public String createPrimaryKey(ModelEntity entity, boolean usePkConstraintNames, int constraintNameClipLength)(Code) | | |
deleteForeignKeyIndices | public String deleteForeignKeyIndices(ModelEntity entity, int constraintNameClipLength)(Code) | | |
deleteForeignKeys | public void deleteForeignKeys(ModelEntity entity, Map modelEntities, int constraintNameClipLength, List messages)(Code) | | |
deletePrimaryKey | public void deletePrimaryKey(ModelEntity entity, boolean usePkConstraintNames, int constraintNameClipLength, List messages)(Code) | | |
deletePrimaryKey | public void deletePrimaryKey(ModelEntity entity, boolean usePkConstraintNames, List messages)(Code) | | |
deletePrimaryKey | public String deletePrimaryKey(ModelEntity entity, boolean usePkConstraintNames, int constraintNameClipLength)(Code) | | |
induceModelFromDb | public List induceModelFromDb(Collection messages)(Code) | | Creates a list of ModelEntity objects based on meta data from the database
|
repairColumnSizeChanges | public void repairColumnSizeChanges(Map modelEntities, List fieldsWrongSize, List messages)(Code) | | |
updateCharacterSetAndCollation | public void updateCharacterSetAndCollation(ModelEntity entity, List messages)(Code) | | |
|
|