Package | Description |
---|---|
org.apache.manifoldcf.core.database | |
org.apache.manifoldcf.core.interfaces |
Modifier and Type | Field and Description |
---|---|
protected ResultSpecification |
Database.ExecuteQueryThread.spec |
protected ResultSpecification |
QueryDescription.spec |
Modifier and Type | Method and Description |
---|---|
ResultSpecification |
QueryDescription.getResultSpecification() |
Modifier and Type | Method and Description |
---|---|
protected IResultSet |
Database.execute(Connection connection,
String query,
List params,
boolean bResults,
int maxResults,
ResultSpecification spec,
ILimitChecker returnLimit)
Run a query.
|
IResultSet |
Database.executeQuery(String query,
List params,
StringSet cacheKeys,
StringSet invalidateKeys,
String queryClass,
boolean needResult,
int maxReturn,
ResultSpecification spec,
ILimitChecker returnLimits)
Execute arbitrary database query, and optionally cache the result.
|
protected IResultSet |
Database.executeUncachedQuery(String query,
List params,
boolean bResults,
int maxResults,
ResultSpecification spec,
ILimitChecker returnLimit)
This method does NOT appear in any interface; it is here to
service the cache object.
|
protected IResultSet |
Database.executeViaThread(Connection connection,
String query,
List params,
boolean bResults,
int maxResults,
ResultSpecification spec,
ILimitChecker returnLimit)
Do query execution via a subthread, so the primary thread can be interrupted
|
protected IResultSet |
Database.getData(ResultSet rs,
boolean bResults,
int maxResults,
ResultSpecification spec,
ILimitChecker returnLimit) |
IResultSet |
DBInterfaceDerby.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceHSQLDB.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceMySQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfacePostgreSQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
Constructor and Description |
---|
Database.ExecuteQueryThread(Connection connection,
String query,
List params,
boolean bResults,
int maxResults,
ResultSpecification spec,
ILimitChecker returnLimit) |
QueryDescription(String databaseName,
String query,
List parameters,
String cacheClassName,
StringSet cacheKeys,
int maxReturn,
ResultSpecification spec,
ILimitChecker returnLimit) |
Modifier and Type | Method and Description |
---|---|
IResultSet |
IDBInterface.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|