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 classResultSetCache.ResultSetExtractorstatic classResultSetCache.RowDatastatic classResultSetCache.SingleResultSetExtractorstatic classResultSetCache.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> TgetInfo(String key, Class<T> type)voidputInfo(String key, Object value)voidsetBulkTracking(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
-
-