weborb.data.inspector
Class Inspector
java.lang.Object
weborb.data.inspector.Inspector
- All Implemented Interfaces:
- IInspector
- Direct Known Subclasses:
- MSSQLInspector, MySQLInspector, OracleInspector, PostgreSQLInspector
public abstract class Inspector
- extends java.lang.Object
- implements IInspector
|
Method Summary |
void |
compileGeneratedSources(java.lang.String destdir,
java.lang.String table)
|
void |
generateSourceCode(java.lang.String destdir,
java.lang.String database,
java.lang.String table,
java.lang.String query)
|
abstract ColumnInfo[] |
getColumns(java.lang.String database,
java.lang.String schemaName,
java.lang.String table)
|
abstract java.lang.String |
getConnectionString(java.lang.String database)
|
java.util.ArrayList |
getData(java.lang.String database,
java.lang.String tableName,
int count)
|
abstract java.util.ArrayList |
getData(java.lang.String database,
TableInfo tableInfo,
int count)
|
abstract java.util.ArrayList |
getDatabases()
|
java.util.ArrayList |
getRelations(java.lang.String database,
java.lang.String table,
int relationType)
|
java.util.ArrayList |
getStoredProcedures(java.lang.String database)
|
boolean |
isTableExists(java.lang.String database,
TableInfo tableInfo)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUCCESS_CODE
public final java.lang.String SUCCESS_CODE
- See Also:
- Constant Field Values
Inspector
public Inspector()
getDatabases
public abstract java.util.ArrayList getDatabases()
- Specified by:
getDatabases in interface IInspector
getColumns
public abstract ColumnInfo[] getColumns(java.lang.String database,
java.lang.String schemaName,
java.lang.String table)
- Specified by:
getColumns in interface IInspector
getData
public abstract java.util.ArrayList getData(java.lang.String database,
TableInfo tableInfo,
int count)
- Specified by:
getData in interface IInspector
generateSourceCode
public void generateSourceCode(java.lang.String destdir,
java.lang.String database,
java.lang.String table,
java.lang.String query)
- Specified by:
generateSourceCode in interface IInspector
compileGeneratedSources
public void compileGeneratedSources(java.lang.String destdir,
java.lang.String table)
getConnectionString
public abstract java.lang.String getConnectionString(java.lang.String database)
- Specified by:
getConnectionString in interface IInspector
getRelations
public java.util.ArrayList getRelations(java.lang.String database,
java.lang.String table,
int relationType)
getStoredProcedures
public java.util.ArrayList getStoredProcedures(java.lang.String database)
- Specified by:
getStoredProcedures in interface IInspector
getData
public java.util.ArrayList getData(java.lang.String database,
java.lang.String tableName,
int count)
- Specified by:
getData in interface IInspector
isTableExists
public boolean isTableExists(java.lang.String database,
TableInfo tableInfo)
- Specified by:
isTableExists in interface IInspector
Discuss WebORB
Copyright 2003-2008 Midnight Coders, Inc. All Rights Reserved.