public final class DataFactoryScriptingSupport extends Object implements Cloneable, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
DataFactoryScriptingSupport.ScriptHelper |
Constructor and Description |
---|
DataFactoryScriptingSupport() |
Modifier and Type | Method and Description |
---|---|
protected void |
callGlobalInitialize(DataRow parameter) |
Object |
clone() |
String[] |
computeAdditionalQueryFields(String queryName,
DataRow parameter) |
String |
computeQuery(String queryName,
DataRow parameter) |
protected String |
computeScriptingLanguage(String name) |
boolean |
containsQuery(String query) |
static Object |
convert(Object object) |
String |
getGlobalScript() |
String |
getGlobalScriptLanguage() |
String |
getQuery(String name) |
String[] |
getQueryNames() |
String |
getScript(String name) |
String |
getScriptingLanguage(String name) |
void |
initialize(DataFactory dataFactory,
DataFactoryContext dataFactoryContext) |
TableModel |
postProcessResult(String queryName,
DataRow parameter,
TableModel result) |
void |
remove(String name) |
void |
setGlobalScript(String globalScript) |
void |
setGlobalScriptLanguage(String globalScriptLanguage) |
void |
setQuery(String name,
String query,
String scriptLanguage,
String script) |
void |
shutdown() |
public String[] getQueryNames()
public String getGlobalScript()
public void setGlobalScript(String globalScript)
public String getGlobalScriptLanguage()
public void setGlobalScriptLanguage(String globalScriptLanguage)
public void initialize(DataFactory dataFactory, DataFactoryContext dataFactoryContext) throws ReportDataFactoryException
ReportDataFactoryException
protected void callGlobalInitialize(DataRow parameter) throws ReportDataFactoryException
ReportDataFactoryException
public String computeQuery(String queryName, DataRow parameter) throws ReportDataFactoryException
ReportDataFactoryException
public TableModel postProcessResult(String queryName, DataRow parameter, TableModel result) throws ReportDataFactoryException
ReportDataFactoryException
public String[] computeAdditionalQueryFields(String queryName, DataRow parameter) throws ReportDataFactoryException
ReportDataFactoryException
public void shutdown()
public boolean containsQuery(String query)
public void remove(String name)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.