DatabaseTable
represents a database table ! It is just an array of TableColumns
objects.
Keep it mind that ArrayList
is not synchronized...
DatabaseTable.java の 45 行で定義されています。
Public メソッド | |
DatabaseTable (String name) | |
DatabaseTable (String name, int nbOfColumns) | |
String | getName () |
void | addColumn (DatabaseColumn column) |
void | remove (String columnName) |
void | remove (DatabaseColumn column) |
void | mergeColumns (DatabaseTable table) throws SQLException |
ArrayList | getColumns () |
ArrayList | getUniqueColumns () |
DatabaseColumn | getColumn (String columnName) |
DatabaseColumn | getColumn (String columnName, boolean isCaseSensitive) |
boolean | equals (Object other) |
boolean | equalsIgnoreType (Object other) |
String | getXml () |
Private メソッド | |
DatabaseTable (String name, ArrayList columns) | |
Private 変数 | |
String | name |
ArrayList | columns |
|
Creates a new
|
|
Creates a new
|
|
Creates a new
|
|
Adds a
Warning! The underlying
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns. 参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.mergeColumns().
|
|
Two
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns, org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getColumns(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getName(), と org.objectweb.cjdbc.common.sql.schema.DatabaseTable.name. 参照元 org.objectweb.cjdbc.common.sql.schema.AliasedDatabaseTable.equals().
|
|
This function is the same as equals but ignores the column type.
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns, org.objectweb.cjdbc.common.sql.schema.DatabaseColumn.equalsIgnoreType(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getColumn(), org.objectweb.cjdbc.common.sql.schema.DatabaseColumn.getName(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getName(), と org.objectweb.cjdbc.common.sql.schema.DatabaseTable.name. 参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.isCompatibleSubset(), と org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.isCompatibleWith().
|
|
Returns the
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns, org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getColumn(), と org.objectweb.cjdbc.common.sql.schema.DatabaseColumn.getName().
|
|
|
Returns a list of
Warning! The underlying
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns. 参照元 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseTable.CacheDatabaseTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equals(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getColumns(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getPrimaryKeys(), org.objectweb.cjdbc.common.sql.SelectRequest.getSelectedColumns(), org.objectweb.cjdbc.common.sql.SelectRequest.getWhereColumns(), org.objectweb.cjdbc.common.sql.DeleteRequest.getWhereColumns(), org.objectweb.cjdbc.common.sql.UpdateRequest.parse(), と org.objectweb.cjdbc.common.sql.InsertRequest.parse().
|
|
Gets the name of the table.
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.name. 参照元 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseTable.CacheDatabaseTable(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equals(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equalsIgnoreType(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getColumns(), org.objectweb.cjdbc.common.sql.SelectRequest.getFromTables(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getPrimaryKeys(), org.objectweb.cjdbc.common.sql.SelectRequest.getSelectedColumns(), org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.getTable(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getTablePrivileges(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.getTables(), org.objectweb.cjdbc.common.sql.SelectRequest.getWhereColumns(), org.objectweb.cjdbc.common.sql.DeleteRequest.getWhereColumns(), 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.mergeSchema(), org.objectweb.cjdbc.common.sql.UpdateRequest.parse(), org.objectweb.cjdbc.common.sql.InsertRequest.parse(), org.objectweb.cjdbc.common.sql.DropRequest.parse(), と org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable.SchedulerDatabaseTable().
|
|
Returns a list of
Warning! The underlying
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns, と org.objectweb.cjdbc.common.sql.schema.DatabaseColumn.isUnique.
|
|
Get xml information about this table.
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns, と org.objectweb.cjdbc.common.sql.schema.DatabaseTable.name.
|
|
Merges this table with the given table's columns. All missing columns are added if no conflict is detected. An exception is thrown if the given table columns conflicts with this one.
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.addColumn(), org.objectweb.cjdbc.common.sql.schema.DatabaseColumn.equalsIgnoreType(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getColumn(), と org.objectweb.cjdbc.common.sql.schema.DatabaseColumn.getName(). 参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseSchema.mergeSchema().
|
|
Drops a
Warning! The underlying
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns.
|
|
Drops a
Warning! The underlying
参照先 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.columns, と org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getColumn().
|
|
参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.addColumn(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equals(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equalsIgnoreType(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getColumn(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getColumns(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getUniqueColumns(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getXml(), と org.objectweb.cjdbc.common.sql.schema.DatabaseTable.remove(). |
|
Database table name. DatabaseTable.java の 48 行で定義されています。 参照元 org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equals(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.equalsIgnoreType(), org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getName(), と org.objectweb.cjdbc.common.sql.schema.DatabaseTable.getXml(). |