public class SequenceDataFactory extends AbstractDataFactory
AbstractDataFactory.DataRowWrapper
DESIGN_TIME
QUERY_LIMIT, QUERY_SORT, QUERY_TIMEOUT
Constructor and Description |
---|
SequenceDataFactory() |
Modifier and Type | Method and Description |
---|---|
void |
addSequence(String query,
Sequence sequence) |
SequenceDataFactory |
clone() |
void |
close()
Closes the data factory and frees all resources held by this instance.
|
String[] |
getQueryNames()
Returns all known query-names.
|
Sequence |
getSequence(String name) |
boolean |
isQueryExecutable(String query,
DataRow parameters)
Checks whether the query would be executable by this datafactory.
|
TableModel |
queryData(String query,
DataRow parameters)
Queries a datasource.
|
calculateQueryLimit, calculateQueryTimeOut, cancelRunningQuery, derive, getConfiguration, getContextKey, getDataFactoryContext, getDisplayConnectionName, getLocale, getMetaData, getQueryHash, getReferencedFields, getResourceBundleFactory, getResourceManager, initialize, queryDesignTimeStructure
public TableModel queryData(String query, DataRow parameters) throws ReportDataFactoryException
DataFactory
query
- the query string, never null.parameters
- the parameters for the query, never null.ReportDataFactoryException
- if an error occured while performing the query.public void close()
DataFactory
public boolean isQueryExecutable(String query, DataRow parameters)
DataFactory
query
- the query, never null.parameters
- the parameters, never null.public String[] getQueryNames()
DataFactory
public SequenceDataFactory clone()
clone
in interface DataFactory
clone
in class AbstractDataFactory
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.