|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--uk.ac.ic.doc.automed.wrappers.AutoMedWrapper
|
+--uk.ac.ic.doc.automed.wrappers.SQLWrapper
An AutoMed high wrapper for connecting to SQL databases that have a JBDC driver. Note that specific lower level wrapper must be instantiated in order to use a particular database.
| Field Summary | |
static java.lang.String |
JDBC_PROTOCOL_NAME
The name of the Protocol in the repository used to represent
JDBC connections. |
| Constructor Summary | |
SQLWrapper()
|
|
| Method Summary | |
ASG |
executeIQL(ASG q)
Execute an IQL query on the datasource. |
AutoMedResult |
executeLocalQuery(AutoMedQuery q)
|
abstract SQLResult |
executeSQLQuery(SQLQuery q)
|
| Methods inherited from class uk.ac.ic.doc.automed.wrappers.AutoMedWrapper |
atDebugLevel, getAccessMethod, getAutoMedWrapper, getSchema, setDebugLevel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String JDBC_PROTOCOL_NAME
Protocol in the repository used to represent
JDBC connections.
| Constructor Detail |
public SQLWrapper()
| Method Detail |
public ASG executeIQL(ASG q)
throws DataSourceException
executeIQL in class AutoMedWrapperq - An IQL query held in an ASG which complies with
the limitations of what this wrapper is able to process
ASG containing the results of the query
DataSourceException
public abstract SQLResult executeSQLQuery(SQLQuery q)
throws DataSourceException
DataSourceException
public AutoMedResult executeLocalQuery(AutoMedQuery q)
throws DataSourceException
executeLocalQuery in class AutoMedWrapperDataSourceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||