All Classes and Interfaces
Class
Description
A base class for connections.
Helper class to use for executed statements counting.
An abstract base for Scriptella drivers.
Base class for Text/CSV connections.
java.util.logging Handler adapter for Ant.
Batched implementation to run
ETL executors for Spring IoC container.Bindings implementation for
integration into Scriptella execution environment.Represents bug report for unexpected conditions.
Collections utility methods.
Represents a map of columns accessible by name and index.
TODO: Add documentation
Thrown if configuration error is found.
Factory class for ETL
configuration files.Represents a connection to the system provided by
ScriptellaDriver.Connection configuration element.
Handles connections for elements being executed.
TODO: Add documentation
Represents connection parameters.
Pre Java SE 6 adapters for
System.in and System.outProgress indicator to send out
TODO: Add documentation
Represents a connection to CSV file.
Connection parameters for CSV driver
Thrown to indicate a problem with CSV file processing.
Query for CSV file.
A very simple CSV reader released under a commercial-friendly license.
A very simple CSV writer released under a commercial-friendly license.
Data migration template manager.
Represents dialect based content used inside query/script/onerror elements.
Represents vendor dialect information.
Scriptella Adapter for an IBM AS/400 System.
Scriptella autodiscovery driver.
Scriptella driver for CSV files.
Scriptella Adapter for Cubrid database.
Scriptella Adapter for DB2 database.
Scriptella Adapter for Derby database.
Scriptella Adapter for H2 database.
Scriptella Driver for Janino Java Compiler.
Driver for JEXL.
Scriptella driver for JNDI datasources.
Scriptella Driver for LDAP.
Represents a JavaMail driver.
Scriptella Adapter for Microsoft SQL Server database JDBC driver.
Scriptella Adapter for MySQL database.
Scriptella Adapter for Oracle database.
Scriptella Adapter for PostgreSQL database.
Scriptella bridge for the JSR 223: Scripting for the Java Platform.
This driver allows execution of external ETL files.
Shell scripts driver.
Scriptella driver for The Spring Framework
Bean Factory(or Application Context) registered datasources.
Scriptella Adapter for Sybase ASE/ASA databases.
Represents a Text file driver.
Scriptella Driver for Velocity template engine.
Scriptella Adapter for SQLScheet.
Represents a driver for querying XML files with XPath expressions.
Global ETL Context available to drivers.
Factory for Scriptella Service Providers and JDBC drivers.
Represents dynamic execution context for executable elements.
Allows to change behaviour of wrapped DynamicContext.
Base class for executable elements interceptors.
A entry to be populated by an ldif parser.
Thrown to indicate ETL interruption.
Execution context for script.
Ant task for ETL scripts execution.
Executor for ETL files.
Implementation of
EtlExecutor for Spring IoC container.Thrown on script execution failure
Command line launcher.
Error codes returned by the launcher.
Base class for Scriptella ETL Ant tasks.
Task to emit ETL file templates.
Represents a global
etl variable available for all ETL file elements.Utility class for ETL expressions.
Utility class for ETL file expressions.
Utility class for ETL file expressions.
Intercepts exceptions thrown by wrapped executable elements.
Utility class to work with throwables.
Represents script execution statistics
A builder for execution statistics.
Base class for all expressions.
Contains alternate content to be used if the requested resource cannot be found.
Generic adapter for JDBC drivers.
Hierarchical implementation of
ParametersCallback interface.Handles if expressions specified by if attribute on query/script elements.
Represents
include XML configuration element.I/O utility methods.
Scriptella connection adapter for Janino Script Evaluator.
Thrown to indicate Janino failure.
A base class for Janino <query> elements.
A base class for Janino <script> elements.
Represents a JDBC connection.
Unchecked wrapper for SQL exceptions or other SQL related errors.
Utility class JDBC related operations.
Scriptella connection adapter for JEXL.
Mutable
JexlContext implementation for
integration into Scriptella execution environment.Represents JEXL expression.
Thrown to indicate a problem with JEXL script.
Implementation of
JmxEtlManagerMBean.JMX MBean interface for ETL task.
Thrown to indicate JNDI provider failure.
Represents a connection to a directory context.
Thrown by LDAP Provider to indicate a failure.
Thrown to indicate a parse excpetion.
<ldif-file> ::= "version:" <fill> <number> <seps> <dn-spec> <sep> <ldif-content-change>
Executor for LDIF script.
An Iterator over the lines in a Reader, additionally properties substitution is performed.
Defines xml element location.
Scriptella runtime configurer for java.util.Logging.
Represents LRU Map implementation based on
LinkedHashMap.Represents a JavaMail connection.
Thrown to indicate a problem with EMail producing/sending.
Map-based parameters callback implementation.
CRQ-12257.
Implementation of
Bindings for Java 8 JavaScript engine "Nashorn".Optional interface implemented by
Connection classes.A special
node variable for sub-queries and scripts that wraps
the node selected by an XPath query, exposing useful methods.Null-object constant for
ParametersCallback.Represents <onerror> xml element.
Error handler for scripting elements.
Oracle connection wrapper.
Callback interface to obtain parameter values.
Map implementation of ParametersCallback for
integration into Scriptella execution environment.Parses parameter expressions in SQL statements.
TODO: Add documentation
Script execution progress indicator.
TODO: Add documentation
Represents XML elements which store properties.
Represents a persistent set of properties.
Substitutes properties(or expressions) in strings.
Holds formatting/parsing rules for a property.
Holds metadata about properties format.
Provides formatting and parsing methods using a
PropertyFormatInfo metadata.Thrown by connection provider to indicate any kind of failure.
Callback interface for query result set iteration.
TODO: Add documentation
<query> element executor.
TODO: Add documentation
Represents reference to a text resource capable of creating new readers.
Represents SQL query result set as
ParametersCallback.Runtime wrapper for IO exceptions propagation.
Scriptella connection adapter for the JSR 223: Scripting for the Java Platform.
TODO: Add documentation
Represents a connection to externally located Scriptella ETL file.
Service Provider Interface for integrating third-party systems with Scriptella.
Thrown to indicate Spring provider failure.
<script> element executor.
Base class for queries and scripts.
Thrown to indicate an error in scripting engine.
Represents an executor for LDAP search filter query(RFC 2254).
A helper class for EtlContext to store and work with connections/executors.
Runner for shell commands, abstracting threading and process details.
Represents a shell script connection.
Connection parameters for shell driver.
Represents target shell OS
Thrown to indicate a problem with shell script execution.
Executes a shell script and sends its output to the specified writer.
A minimized version of
ExecutionStatisticsBuilder optimized for performance.Thrown to indicate Spring provider failure.
Customizable SQL parser.
Reader based SQL tokenizer.
This interface provides a contract to iterate SQL statements.
Collects execution statistics.
Represents String as a resource.
Miscellaneous String/CharSequence utility methods.
Deprecated.
No longer used by Scriptella's built-in launchers.
Base class for all scriptella runtime exceptions.
ETL files template manager.
Represents a connection to a Text file.
Connection parameters for text drivers.
Thrown to indicate a problem with Text file processing.
Writes a text content to the output and performs properties expansion.
Shares execution-scoped values with drivers loaded by a child-first driver
classloader.
Indicates thread safety
Format class to work with dates represented in JDBC escape syntax.
Line iterator which tracks read lines.
TODO: Add documentation
Typed view for properties.
Parses URIs string into tokens and returns reolved URLs as array.
Builder class for constructing
Format instances based on the following parameters:
type - built-in type name, i.e.Represents a session to velocity engine.
Thrown by Velocity Provider to indicate velocity failure.
Implemented by classes which support configuration from XML.
Base class for configuration elements.
Represents XML element
Represents a connection to an XML file.
Thrown to indicate a problem with XML file querying.
Executor for XPath queries.