Package io.jmix.reports.libintegration
Class JmixSqlDataLoader
java.lang.Object
io.jmix.reports.yarg.loaders.impl.AbstractDataLoader
io.jmix.reports.yarg.loaders.impl.AbstractDbDataLoader
io.jmix.reports.yarg.loaders.impl.SqlDataLoader
io.jmix.reports.libintegration.JmixSqlDataLoader
- All Implemented Interfaces:
ReportDataLoader
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.reports.yarg.loaders.impl.AbstractDbDataLoader
AbstractDbDataLoader.OutputValue, AbstractDbDataLoader.QueryPack, AbstractDbDataLoader.QueryParameter
-
Field Summary
Fields inherited from class io.jmix.reports.yarg.loaders.impl.AbstractDbDataLoader
COMMON_PARAM_PATTERN
Fields inherited from class io.jmix.reports.yarg.loaders.impl.AbstractDataLoader
fieldsConverter, parametersConverter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected List
runQuery
(ReportQuery reportQuery, String queryString, Object[] params, ResultSetHandler<List> handler) Methods inherited from class io.jmix.reports.yarg.loaders.impl.SqlDataLoader
getDataSource, loadData
Methods inherited from class io.jmix.reports.yarg.loaders.impl.AbstractDbDataLoader
fillOutputData, findParameterNames, insertParameterToQuery, prepareQuery, processQueryTemplate
Methods inherited from class io.jmix.reports.yarg.loaders.impl.AbstractDataLoader
addParentBandDataToParameters, convertOutputValue, convertParameter, getFieldsConverter, getParametersConverter, setFieldsConverter, setParametersConverter
-
Field Details
-
storeAwareLocator
-
-
Constructor Details
-
JmixSqlDataLoader
-
-
Method Details
-
runQuery
protected List runQuery(ReportQuery reportQuery, String queryString, Object[] params, ResultSetHandler<List> handler) throws SQLException - Overrides:
runQuery
in classSqlDataLoader
- Throws:
SQLException
-