Class CachingGenericQuery<T>
- java.lang.Object
-
- jetbrains.buildServer.serverSide.db.queries.GenericQuery<T>
-
- jetbrains.buildServer.serverSide.db.queries.CachingGenericQuery<T>
-
public class CachingGenericQuery<T> extends GenericQuery<T>
- Author:
- Pavel.Sher Date: 01.06.2006
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.serverSide.db.queries.GenericQuery
GenericQuery.CheckExists, GenericQuery.CollectionBatchParamsIterator<I>, GenericQuery.CollectStrings, GenericQuery.ResultSetProcessor<T>, GenericQuery.ReturnListOfLongs, GenericQuery.ReturnSetOfInteger, GenericQuery.ReturnSetOfLongs, GenericQuery.ReturnSetOfStrings, GenericQuery.ReturnSingle<T>, GenericQuery.ReturnSingleBoolean, GenericQuery.ReturnSingleInteger, GenericQuery.ReturnSingleLong, GenericQuery.ReturnSingleString, GenericQuery.ReturnSmallSetOfInteger
-
-
Constructor Summary
Constructors Constructor Description CachingGenericQuery(String sqlStatement)CachingGenericQuery(String name, String sqlStatement, GenericQuery.ResultSetProcessor<T> processor)CachingGenericQuery(String sqlStatement, GenericQuery.ResultSetProcessor<T> processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCache()voidclearCache(Object... params)Texecute(DBFunctions dbf, Object... params)Executes statement as query with given parametersTexecute(DBFunctions dbf, GenericQuery.ResultSetProcessor<T> processor, Object... params)Executes statement as query with given parameters and specific result set processor instance.Texecute(SQLRunnerEx runner, Object... params)Executes statement as query with given parameters and specific result set processor instance.Texecute(SQLRunnerEx runner, GenericQuery.ResultSetProcessor<T> processor, Object... params)Executes statement as query with given parameters and specific result set processor instance.-
Methods inherited from class jetbrains.buildServer.serverSide.db.queries.GenericQuery
executeBatch, executeBatch, executeUpdate, executeUpdate, getOriginalSqlStatement, getResultSetProcessor, setOptions, toString
-
-
-
-
Constructor Detail
-
CachingGenericQuery
public CachingGenericQuery(@NotNull String sqlStatement)
-
CachingGenericQuery
public CachingGenericQuery(@NotNull String sqlStatement, @NotNull GenericQuery.ResultSetProcessor<T> processor)
-
CachingGenericQuery
public CachingGenericQuery(@NotNull String name, @NotNull String sqlStatement, @NotNull GenericQuery.ResultSetProcessor<T> processor)
-
-
Method Detail
-
execute
public T execute(@NotNull DBFunctions dbf, Object... params)
Description copied from class:GenericQueryExecutes statement as query with given parameters- Overrides:
executein classGenericQuery<T>- Parameters:
dbf- database access objectparams- parameters- Returns:
- result as declared
-
execute
public T execute(@NotNull DBFunctions dbf, @NotNull GenericQuery.ResultSetProcessor<T> processor, @Nullable Object... params)
Description copied from class:GenericQueryExecutes statement as query with given parameters and specific result set processor instance.- Overrides:
executein classGenericQuery<T>- Parameters:
dbf- database access objectprocessor- result set processor instanceparams- parameters- Returns:
- result as declared
-
execute
public T execute(@NotNull SQLRunnerEx runner, Object... params)
Description copied from class:GenericQueryExecutes statement as query with given parameters and specific result set processor instance.- Overrides:
executein classGenericQuery<T>- Parameters:
runner- SQL runnerparams- parameters- Returns:
- result as declared
-
execute
public T execute(@NotNull SQLRunnerEx runner, @NotNull GenericQuery.ResultSetProcessor<T> processor, @Nullable Object... params)
Description copied from class:GenericQueryExecutes statement as query with given parameters and specific result set processor instance.- Overrides:
executein classGenericQuery<T>- Parameters:
runner- SQL runnerprocessor- result set processor instanceparams- parameters- Returns:
- result as declared
-
clearCache
public void clearCache()
-
clearCache
public void clearCache(Object... params)
-
-