Package net.sf.jasperreports.data.cache
Class ColumnDataCacheHandler
java.lang.Object
net.sf.jasperreports.data.cache.ColumnDataCacheHandler
- All Implemented Interfaces:
DataCacheHandler
Report data cache handler that collects data in column stores.
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Field Summary
Fields inherited from interface net.sf.jasperreports.data.cache.DataCacheHandler
PARAMETER_DATA_CACHE_HANDLER, PROPERTY_DATA_PERSISTABLE, PROPERTY_DATA_RECORDABLE, PROPERTY_INCLUDED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ColumnStore
createColumnStore
(Class<?> type) protected ColumnStore
createColumnStore
(JRField field) protected void
boolean
boolean
protected void
setDataSnapshot
(DataSnapshot snapshot)
-
Constructor Details
-
ColumnDataCacheHandler
public ColumnDataCacheHandler()
-
-
Method Details
-
isRecordingEnabled
public boolean isRecordingEnabled()- Specified by:
isRecordingEnabled
in interfaceDataCacheHandler
-
createDataRecorder
- Specified by:
createDataRecorder
in interfaceDataCacheHandler
-
getDataSnapshot
- Specified by:
getDataSnapshot
in interfaceDataCacheHandler
-
disableCaching
protected void disableCaching() -
setDataSnapshot
-
isSnapshotPopulated
public boolean isSnapshotPopulated()- Specified by:
isSnapshotPopulated
in interfaceDataCacheHandler
-
createColumnStore
-
createColumnStore
-