|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
Class that gathers the metadata for a virtual database. Optimally should implement a DatabaseMetaData ?
Field Summary | |
private VirtualDatabase |
database
|
private static Field[] |
getColumnsFields
|
private static Field[] |
getPrimaryKeysFields
|
private static Field[] |
getProcedureColumnsFields
|
private static Field[] |
getProceduresFields
|
private static Field[] |
getTablesFields
|
private Trace |
logger
Logger instance. |
static int |
NULL_VALUE
Detect a null valu for int |
Constructor Summary | |
VirtualDatabaseMetaData(VirtualDatabase database)
Reference the database for this metadata. |
Method Summary | |
ResultSet |
getColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String columnNamePattern)
|
private DatabaseSchema |
getDatabaseSchema()
|
java.sql.ResultSet |
getPrimaryKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
Gets a description of a table's primary key columns. |
ResultSet |
getProcedureColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern,
java.lang.String columnNamePattern)
|
ResultSet |
getProcedures(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern)
|
ResultSet |
getTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String[] types)
|
private void |
hello(int i)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int NULL_VALUE
private VirtualDatabase database
private Trace logger
private static Field[] getProcedureColumnsFields
private static Field[] getProceduresFields
private static Field[] getPrimaryKeysFields
private static Field[] getColumnsFields
java.sql.DatabaseMetaData#getColumns(String, String, String, String[])
private static Field[] getTablesFields
DatabaseMetaData.getTables(String, String, String, String[])
Constructor Detail |
public VirtualDatabaseMetaData(VirtualDatabase database)
database
- to link this metadata toMethod Detail |
private DatabaseSchema getDatabaseSchema()
public java.sql.ResultSet getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
java.sql.DatabaseMetadata#getPrimaryKeys
public ResultSet getColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
java.sql.DatabaseMetadata#getColumns
public ResultSet getTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)
DatabaseMetaData.getTables(String, String,
String, String[])
public ResultSet getProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)
DatabaseMetaData.getProcedures(java.lang.String, java.lang.String, java.lang.String)
public ResultSet getProcedureColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)
DatabaseMetaData.getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
private void hello(int i)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |