DatabaseSchema
describes all the tables and columns of a database.
DatabaseSchema.java の 41 行で定義されています。
Public メソッド | |
DatabaseSchema () | |
DatabaseSchema (int nbOfTables) | |
DatabaseSchema (DatabaseSchema schema) | |
void | addTable (DatabaseTable table) |
void | addProcedure (DatabaseProcedure procedure) |
void | removeTable (DatabaseTable table) |
void | removeProcedure (DatabaseProcedure procedure) |
void | mergeSchema (DatabaseSchema databaseSchema) throws SQLException |
ArrayList | getTables () |
ArrayList | getProcedures () |
DatabaseTable | getTable (String tableName) |
DatabaseProcedure | getProcedure (String procedureName) |
DatabaseTable | getTable (String tableName, boolean isCaseSensitive) |
boolean | hasTable (String tableName) |
boolean | hasProcedure (String procedureName) |
boolean | isCompatibleSubset (DatabaseSchema other) |
boolean | isCompatibleWith (DatabaseSchema other) |
boolean | equals (Object other) |
String | getXml () |
Private 変数 | |
ArrayList | tables |
ArrayList | procedures |
|
Creates a new 参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures, と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
Creates a new
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures, と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
Creates a new
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getProcedures(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTables(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures, と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
Adds a
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures. 参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.mergeSchema().
|
|
Adds a
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables. 参照元 org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask.execute(), org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask.execute(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.mergeSchema(), と org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0.updateSchema().
|
|
Two
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getProcedures(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTables(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures, と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
Returns the
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseProcedure.getName(), と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures. 参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.isCompatibleSubset(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.isCompatibleWith(), と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.mergeSchema().
|
|
Returns an
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures. 参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.DatabaseSchema(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.equals(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getProcedureColumns(), と org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getProcedures().
|
|
Returns the
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getName(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTable(), と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
|
Returns an
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables. 参照元 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseSchema.CacheDatabaseSchema(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.DatabaseSchema(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.equals(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getColumns(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getPrimaryKeys(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getTablePrivileges(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getTables(), と org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema.SchedulerDatabaseSchema().
|
|
Get xml information about this schema.
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures, と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
Returns
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseProcedure.getName(), と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures.
|
|
Returns
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getName(), と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
Checks if this
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseProcedure.equals(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equalsIgnoreType(), org.objectweb.cjdbc.common.sql.schema.DatabaseProcedure.getName(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getName(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getProcedure(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures, と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
Checks if this
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseProcedure.equals(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equalsIgnoreType(), org.objectweb.cjdbc.common.sql.schema.DatabaseProcedure.getName(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getName(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getProcedure(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures, と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables.
|
|
Merges the given schema with the current one. All missing tables or columns are added if no conflict is detected. An exception is thrown if the given schema definition conflicts with the current one.
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.addProcedure(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.addTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseProcedure.getName(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getName(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getProcedure(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.mergeColumns(), と org.objectweb.cjdbc.common.sql.schema.DatabaseProcedure.mergeParameters().
|
|
removes a
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.procedures.
|
|
Removes a
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.tables. 参照元 org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask.execute(), org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask.execute(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.getDatabaseSchemaFromActiveBackendsAndRefreshDatabaseProductNames(), と org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0.updateSchema().
|
|
参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.addProcedure(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.DatabaseSchema(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.equals(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getProcedure(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getProcedures(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getXml(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.hasProcedure(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.isCompatibleSubset(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.isCompatibleWith(), と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.removeProcedure(). |
|
参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.addTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.DatabaseSchema(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.equals(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTables(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getXml(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.hasTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.isCompatibleSubset(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.isCompatibleWith(), と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.removeTable(). |