Package liquibase.snapshot
Class ResultSetCache
- java.lang.Object
-
- liquibase.snapshot.ResultSetCache
-
- Direct Known Subclasses:
ResultSetCacheSnowflake
public class ResultSetCache extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResultSetCache.ResultSetExtractor
static class
ResultSetCache.RowData
static class
ResultSetCache.SingleResultSetExtractor
static class
ResultSetCache.UnionResultSetExtractor
-
Constructor Summary
Constructors Constructor Description ResultSetCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<CachedRow>
get(ResultSetCache.ResultSetExtractor resultSetExtractor)
<T> T
getInfo(String key, Class<T> type)
void
putInfo(String key, Object value)
void
setBulkTracking(boolean bulkTracking)
Method to control bulk fetching.
-
-
-
Method Detail
-
get
public List<CachedRow> get(ResultSetCache.ResultSetExtractor resultSetExtractor) throws DatabaseException
- Throws:
DatabaseException
-
setBulkTracking
public void setBulkTracking(boolean bulkTracking)
Method to control bulk fetching. By default it is true. Mostly this flag is used when the database supports multi catalog/schema- Parameters:
bulkTracking
- - boolean flag to control bulk operation
-
-