Package | Description |
---|---|
scriptella.configuration |
Classes and interfaces to parse script files.
|
scriptella.core |
Core classes for scripts execution.
|
scriptella.driver.csv |
CSV Driver for Scriptella.
|
scriptella.driver.janino |
Janino Driver for Scriptella.
|
scriptella.driver.jexl |
JEXL Driver for Scriptella.
|
scriptella.driver.ldap |
LDAP Driver for Scriptella.
|
scriptella.driver.ldap.ldif | |
scriptella.driver.mail |
E-Mail Driver for Scriptella.
|
scriptella.driver.script |
Scriptella bridge for the JSR 223: Scripting for the Java Platform.
|
scriptella.driver.scriptella |
Driver for running Scriptella ETL files.
|
scriptella.driver.text |
Text Driver for Scriptella.
|
scriptella.driver.velocity |
Velocity Adapter for Scriptella.
|
scriptella.driver.xpath |
XPath Driver for Scriptella.
|
scriptella.execution |
Facade classes for xml scripts execution.
|
scriptella.expression |
Classes for working with expressions and properties substitution.
|
scriptella.jdbc |
Scriptella JDBC Bridge.
|
scriptella.spi |
Service Provider Interface classes.
|
scriptella.spi.support | |
scriptella.text |
Classes for formatting and parsing text.
|
Modifier and Type | Method and Description |
---|---|
ParametersCallback |
PropertiesEl.asParametersCallback()
Returns this properties as a parameters callback.
|
ParametersCallback |
ConfigurationEl.getParameters()
Returns this configuration properties merged with external ones specified in a factory.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationFactory.setExternalParameters(ParametersCallback externalParameters)
Sets additional parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
DynamicContext
Represents dynamic execution context for executable elements.
|
class |
DynamicContextDecorator
Allows to change behaviour of wrapped DynamicContext.
|
class |
EtlVariable
Represents a global
etl variable available for all ETL file elements. |
Constructor and Description |
---|
EtlVariable(ParametersCallback parametersCallback,
EtlContext globalContext) |
Modifier and Type | Class and Description |
---|---|
class |
CsvQuery
Query for CSV file.
|
Modifier and Type | Method and Description |
---|---|
void |
CsvConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
CsvConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Modifier and Type | Class and Description |
---|---|
class |
JaninoQuery
A base class for Janino <query> elements.
|
Modifier and Type | Method and Description |
---|---|
protected ParametersCallback |
JaninoScript.getParametersCallback()
This method in not a part of the public API.
|
Modifier and Type | Method and Description |
---|---|
void |
JaninoConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback)
Executes a query specified by its content.
|
void |
JaninoConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Modifier and Type | Method and Description |
---|---|
void |
JexlConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
JexlConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Constructor and Description |
---|
JexlContextMap(ParametersCallback parentParameters,
QueryCallback queryCallback)
Initializes instance and set parent parameters with query callback..
|
Modifier and Type | Class and Description |
---|---|
class |
SearchFilterQuery
Represents an executor for LDAP search filter query(RFC 2254).
|
Modifier and Type | Method and Description |
---|---|
void |
LdifScript.execute(java.io.Reader reader,
javax.naming.directory.DirContext ctx,
ParametersCallback parameters)
Executes an LDIF content from the specified reader.
|
void |
LdapConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
LdapConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Constructor and Description |
---|
SearchFilterQuery(LdapConnection connection,
ParametersCallback parameters,
QueryCallback queryCallback)
Instantiates an LDAP query.
|
Constructor and Description |
---|
TrackingLineIterator(java.io.Reader in,
ParametersCallback callback)
Creates instance of line iterator.
|
Modifier and Type | Method and Description |
---|---|
void |
MailConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
MailConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Modifier and Type | Class and Description |
---|---|
class |
BindingsParametersCallback
Bindings implementation for
integration into Scriptella execution environment. |
class |
NashornBindingsParametersCallback
Implementation of
Bindings for Java 8 JavaScript engine "Nashorn". |
class |
ParametersCallbackMap
Map implementation of ParametersCallback for
integration into Scriptella execution environment. |
Modifier and Type | Method and Description |
---|---|
void |
ScriptConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
ScriptConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Constructor and Description |
---|
BindingsParametersCallback(ParametersCallback parentParameters) |
BindingsParametersCallback(ParametersCallback parentParameters,
QueryCallback queryCallback) |
NashornBindingsParametersCallback(ParametersCallback parentParameters) |
NashornBindingsParametersCallback(ParametersCallback parentParameters,
QueryCallback queryCallback) |
ParametersCallbackMap(ParametersCallback parentParameters)
Initializes instance and set parent parameters to use in
ParametersCallbackMap.getParameter(String) . |
ParametersCallbackMap(ParametersCallback parentParameters,
QueryCallback queryCallback)
Initializes parameters callback for query element.
|
Modifier and Type | Method and Description |
---|---|
void |
ScriptellaConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
ScriptellaConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Modifier and Type | Method and Description |
---|---|
void |
TextScriptExecutor.execute(java.io.Reader reader,
ParametersCallback pc,
AbstractConnection.StatementCounter counter)
Parses a script from read, expands properties and produces the output.
|
void |
TextConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
TextConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Modifier and Type | Method and Description |
---|---|
void |
VelocityConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback)
Executes a query specified by its content.
|
void |
VelocityConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback)
Executes a script specified by its content.
|
Modifier and Type | Class and Description |
---|---|
class |
XPathQueryExecutor
Executor for XPath queries.
|
Modifier and Type | Method and Description |
---|---|
void |
XPathQueryExecutor.execute(QueryCallback queryCallback,
ParametersCallback parentParameters)
Executes a query and notifies queryCallback for each found node.
|
void |
XPathConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
XPathConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Modifier and Type | Class and Description |
---|---|
class |
EtlContext
Execution context for script.
|
Modifier and Type | Method and Description |
---|---|
ParametersCallback |
PropertiesSubstitutor.getParameters() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
Expression.evaluate(ParametersCallback callback) |
java.lang.Object |
JexlExpression.evaluate(ParametersCallback callback) |
void |
PropertiesSubstitutor.setParameters(ParametersCallback parameters)
Sets parameters callback used for substitution.
|
Constructor and Description |
---|
PropertiesSubstitutor(ParametersCallback parameters)
Creates a properties substitutor.
|
Modifier and Type | Class and Description |
---|---|
class |
ResultSetAdapter
Represents SQL query result set as
ParametersCallback . |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ParametersParser.evaluate(java.lang.String expression,
ParametersCallback parameters)
Parses specified expression and returns the result of evaluation.
|
void |
JdbcConnection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
JdbcConnection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
Constructor and Description |
---|
ResultSetAdapter(java.sql.ResultSet resultSet,
ParametersCallback parametersCallback,
scriptella.jdbc.JdbcTypesConverter converter)
Instantiates an adapter, prepares a cache and builds a map of column names.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DriverContext
Global ETL Context available to drivers.
|
Modifier and Type | Method and Description |
---|---|
void |
Connection.executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback)
Executes a query specified by its content.
|
void |
Connection.executeScript(Resource scriptContent,
ParametersCallback parametersCallback)
Executes a script specified by its content.
|
void |
QueryCallback.processRow(ParametersCallback parameters)
Called for each row in a result set.
|
Modifier and Type | Class and Description |
---|---|
class |
HierarchicalParametersCallback
Hierarchical implementation of
ParametersCallback interface. |
class |
MapParametersCallback
Map-based parameters callback implementation.
|
class |
NullParametersCallback
Null-object constant for
ParametersCallback . |
Modifier and Type | Field and Description |
---|---|
static ParametersCallback |
NullParametersCallback.INSTANCE |
Modifier and Type | Method and Description |
---|---|
ParametersCallback |
HierarchicalParametersCallback.getCallback()
Returns primary callback.
|
ParametersCallback |
HierarchicalParametersCallback.getParentCallback()
Returns secondary callback.
|
Modifier and Type | Method and Description |
---|---|
void |
HierarchicalParametersCallback.setCallback(ParametersCallback callback)
Sets primary callback.
|
void |
HierarchicalParametersCallback.setParentCallback(ParametersCallback parentCallback)
Sets secondary callback.
|
Constructor and Description |
---|
HierarchicalParametersCallback(ParametersCallback callback,
ParametersCallback parentCallback)
Creates a hierarchical parameters callback instance.
|
Modifier and Type | Method and Description |
---|---|
ParametersCallback |
PropertyFormatter.format(ParametersCallback parameters)
Creates a
ParametersCallback which formats parameters returned by the original callback. |
Modifier and Type | Method and Description |
---|---|
ParametersCallback |
PropertyFormatter.format(ParametersCallback parameters)
Creates a
ParametersCallback which formats parameters returned by the original callback. |
Copyright © Copyright 2006-2019 The Scriptella Project Team.