public interface DataSetProvider
| Modifier and Type | Method and Description |
|---|---|
DataSetMetadata |
getDataSetMetadata(DataSetDef def)
Retrieves the metadata for a given data set definition
|
DataSetProviderType |
getType()
The type of the provider.
|
boolean |
isDataSetOutdated(DataSetDef def)
Check if the specified data set definition is outdated.
|
DataSet |
lookupDataSet(DataSetDef def,
DataSetLookup lookup)
Fetch a data set and optionally apply several operations (filter, sort, group, ...) on top of it.
|
DataSetProviderType getType()
DataSetMetadata getDataSetMetadata(DataSetDef def) throws Exception
def - The data set definition lookup requestExceptionDataSet lookupDataSet(DataSetDef def, DataSetLookup lookup) throws Exception
For group operations on date columns the grouped column values must stick to the following format:
GroupStrategy IntervalType Output --------------------------------------------------- DYNAMIC SECOND yyyy-MM-dd HH:mm:ss DYNAMIC MINUTE yyyy-MM-dd HH:mm DYNAMIC HOUR yyyy-MM-dd HH DYNAMIC DAY yyyy-MM-dd DYNAMIC MONTH yyyy-MM DYNAMIC YEAR yyyy yyyy=year HH=hour from 00 to 23, MM=month from 01 to 12 mm=minutes from 00 to 59 dd=day from 01 to 31 ss=seconds from 00 to 59 FIXED SECOND From 0 to 59 FIXED MINUTE From 0 to 59 FIXED HOUR From 0 to 23 FIXED DAY_OF_WEEK From 1 to 7 (1=Sunday, 7=Saturday) FIXED MONTH From 1 to 12 (1=January, 12=December) FIXED QUARTER From 1 to 4 (1=Ene,Feb,Mar, 4=Oct,Nov,Dec)
def - The data set definition lookup requestlookup - The lookup request over the data set. If null then return the data set as is.Exceptionboolean isDataSetOutdated(DataSetDef def)
def - The data set definition to check forCopyright © 2017–2019 JBoss by Red Hat. All rights reserved.