Package | Description |
---|---|
org.apache.manifoldcf.core.database | |
org.apache.manifoldcf.core.interfaces | |
org.apache.manifoldcf.crawler.jobs |
Modifier and Type | Field and Description |
---|---|
protected ILimitChecker |
Database.ExecuteQueryThread.returnLimit |
protected ILimitChecker |
QueryDescription.returnLimit |
Modifier and Type | Method and Description |
---|---|
ILimitChecker |
QueryDescription.getReturnLimit() |
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,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceHSQLDB.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceMySQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfacePostgreSQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
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 |
---|---|
ILimitChecker |
ILimitChecker.duplicate()
Create a duplicate of this class instance.
|
Modifier and Type | Method and Description |
---|---|
IResultSet |
IDBInterface.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
IDBInterface.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
Carrydown.DuplicateFinder |
protected static class |
Carrydown.ResultDuplicateEliminator
Limit checker which removes duplicate rows, based on datavaluehash
|
protected static class |
IntrinsicLink.DuplicateFinder |
protected static class |
JobManager.ThrottleLimit
This class provides the throttling limits for the job queueing query.
|
protected static class |
JobQueue.DuplicateFinder |
Modifier and Type | Method and Description |
---|---|
ILimitChecker |
Carrydown.ResultDuplicateEliminator.duplicate() |
ILimitChecker |
Carrydown.DuplicateFinder.duplicate()
Create a duplicate of this class instance.
|
ILimitChecker |
IntrinsicLink.DuplicateFinder.duplicate()
Create a duplicate of this class instance.
|
ILimitChecker |
JobManager.ThrottleLimit.duplicate()
Create a duplicate of this class instance.
|
ILimitChecker |
JobQueue.DuplicateFinder.duplicate()
Create a duplicate of this class instance.
|