public class CdaDataFactory
extends org.pentaho.reporting.engine.classic.core.AbstractDataFactory
Constructor and Description |
---|
CdaDataFactory() |
Modifier and Type | Method and Description |
---|---|
void |
cancelRunningQuery() |
CdaDataFactory |
clone() |
void |
close() |
CdaQueryBackend |
getBackend() |
String |
getBaseUrl() |
String |
getBaseUrlField() |
String |
getFile() |
String |
getPassword() |
String |
getPath() |
CdaQueryEntry |
getQueryEntry(String name) |
String[] |
getQueryNames() |
String |
getSolution() |
String |
getUsername() |
void |
initialize(org.pentaho.reporting.engine.classic.core.DataFactoryContext dataFactoryContext) |
boolean |
isQueryExecutable(String query,
org.pentaho.reporting.engine.classic.core.DataRow parameters)
Checks whether the query would be executable by this datafactory.
|
boolean |
isSugarMode() |
boolean |
isUseLocalCall() |
TableModel |
queryData(String query,
org.pentaho.reporting.engine.classic.core.DataRow parameters) |
void |
setBackend(CdaQueryBackend backend) |
void |
setBaseUrl(String baseUrl) |
void |
setBaseUrlField(String baseUrlField) |
void |
setFile(String file) |
void |
setPassword(String password) |
void |
setPath(String path) |
void |
setQueryEntry(String name,
CdaQueryEntry cdaqueryentry) |
void |
setSolution(String solution) |
void |
setSugarMode(boolean sugarMode) |
void |
setUseLocalCall(boolean useLocalCall) |
void |
setUsername(String username) |
derive, getConfiguration, getContextKey, getDataFactoryContext, getDisplayConnectionName, getLocale, getMetaData, getQueryHash, getReferencedFields, getResourceBundleFactory, getResourceManager, queryDesignTimeStructure
public boolean isUseLocalCall()
public void setUseLocalCall(boolean useLocalCall)
public void cancelRunningQuery()
cancelRunningQuery
in interface org.pentaho.reporting.engine.classic.core.DataFactory
cancelRunningQuery
in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
public void close()
public String[] getQueryNames()
public void initialize(org.pentaho.reporting.engine.classic.core.DataFactoryContext dataFactoryContext) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
initialize
in interface org.pentaho.reporting.engine.classic.core.DataFactory
initialize
in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
public boolean isQueryExecutable(String query, org.pentaho.reporting.engine.classic.core.DataRow parameters)
query
- parameters
- public void setQueryEntry(String name, CdaQueryEntry cdaqueryentry)
public CdaQueryEntry getQueryEntry(String name)
public TableModel queryData(String query, org.pentaho.reporting.engine.classic.core.DataRow parameters) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
public CdaDataFactory clone()
clone
in interface org.pentaho.reporting.engine.classic.core.DataFactory
clone
in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
public void setBackend(CdaQueryBackend backend)
public CdaQueryBackend getBackend()
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getSolution()
public void setSolution(String solution)
public String getPath()
public void setPath(String path)
public String getFile()
public void setFile(String file)
public String getBaseUrl()
public void setBaseUrl(String baseUrl)
public String getBaseUrlField()
public void setBaseUrlField(String baseUrlField)
public boolean isSugarMode()
public void setSugarMode(boolean sugarMode)