Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractConnection - Class in scriptella.spi
A base class for connections.
AbstractConnection() - Constructor for class scriptella.spi.AbstractConnection
May be used by sublasses to allow full customization
AbstractConnection(DialectIdentifier, ConnectionParameters) - Constructor for class scriptella.spi.AbstractConnection
Instantiates a connection with dialectIdentifier and connection parameters.
AbstractConnection(ConnectionParameters) - Constructor for class scriptella.spi.AbstractConnection
Instantiates a connection with parameters.
AbstractConnection.StatementCounter - Class in scriptella.spi
Helper class to use for executed statements counting.
AbstractScriptellaDriver - Class in scriptella.spi
An abstract base for Scriptella drivers.
AbstractScriptellaDriver() - Constructor for class scriptella.spi.AbstractScriptellaDriver
 
AbstractTextConnection - Class in scriptella.driver.text
Base class for Text/CSV connections.
AbstractTextConnection() - Constructor for class scriptella.driver.text.AbstractTextConnection
For testing only.
AbstractTextConnection(DialectIdentifier, ConnectionParameters) - Constructor for class scriptella.driver.text.AbstractTextConnection
Initializes a text connection using specified properties.
AbstractTextConnection(DialectIdentifier, TextConnectionParameters) - Constructor for class scriptella.driver.text.AbstractTextConnection
 
ADD - Static variable in class scriptella.driver.ldap.ldif.Entry
The possible change types
addAttribute(Attribute) - Method in class scriptella.driver.ldap.ldif.Entry
Add an attribute to the entry
addAttribute(String, Object) - Method in class scriptella.driver.ldap.ldif.Entry
Add an attribute to the entry
addErrorCode(String) - Method in exception scriptella.spi.ProviderException
Adds error code to this exception.
addFileset(FileSet) - Method in class scriptella.tools.ant.EtlExecuteTask
 
addModificationItem(int, String, Object) - Method in class scriptella.driver.ldap.ldif.Entry
Add a modification item
afterPropertiesSet() - Method in class scriptella.driver.spring.BatchEtlExecutorBean
 
afterPropertiesSet() - Method in class scriptella.driver.spring.EtlExecutorBean
 
AntHandler - Class in scriptella.tools.ant
java.util.logging Handler adapter for Ant.
AntHandler(Project, boolean) - Constructor for class scriptella.tools.ant.AntHandler
 
appendCommaSeparator(StringBuilder) - Static method in class scriptella.text.PropertyFormat
 
AS400_DRIVER_NAME - Static variable in class scriptella.driver.as400.Driver
 
asBuffered(Reader) - Static method in class scriptella.util.IOUtils
Optionally makes a buffered reader from the specified one.
asBuffered(Writer) - Static method in class scriptella.util.IOUtils
Optionally makes a buffered writer from the specified one.
asIndexNameMap() - Method in class scriptella.util.ColumnsMap
Converts this mapping to index->name column map.
asList(NodeList) - Method in class scriptella.configuration.XmlElement
 
asMap(Properties) - Static method in class scriptella.util.CollectionUtils
Returns parameterized version of Properties the instance remains the same.
asParametersCallback() - Method in class scriptella.configuration.PropertiesEl
Returns this properties as a parameters callback.
asProperties(Map<String, ?>) - Static method in class scriptella.util.CollectionUtils
Converts specified map to Properties.
assertRequiredFieldPresent(XmlElement, String, String) - Method in class scriptella.configuration.XmlConfigurableBase
 
assertRequiredFieldPresent(XmlElement, String) - Method in class scriptella.configuration.XmlConfigurableBase
 
AUTOCOMMIT_KEY - Static variable in class scriptella.jdbc.JdbcConnection
 
AUTOCOMMIT_SIZE_KEY - Static variable in class scriptella.jdbc.JdbcConnection
 
autocommitSize - Variable in class scriptella.jdbc.JdbcConnection
 

B

BatchEtlExecutorBean - Class in scriptella.driver.spring
Batched implementation to run ETL executors for Spring IoC container.
BatchEtlExecutorBean() - Constructor for class scriptella.driver.spring.BatchEtlExecutorBean
Creates scripts executor.
BindingsParametersCallback - Class in scriptella.driver.script
Bindings implementation for integration into Scriptella execution environment.
BindingsParametersCallback(ParametersCallback) - Constructor for class scriptella.driver.script.BindingsParametersCallback
 
BindingsParametersCallback(ParametersCallback, QueryCallback) - Constructor for class scriptella.driver.script.BindingsParametersCallback
 
BugReport - Class in scriptella.tools.launcher
Represents bug report for unexpected conditions.
BugReport(Throwable) - Constructor for class scriptella.tools.launcher.BugReport
Creates bug report for throwable.
build() - Method in class scriptella.text.ValueFormatBuilder
 

C

CACHE_QUERIES - Static variable in class scriptella.driver.xpath.XPathConnection
Name of the cache_queries connection property.
cache_queries - Variable in class scriptella.driver.xpath.XPathConnection
 
call() - Method in class scriptella.driver.spring.EtlExecutorBean
call() - Method in class scriptella.execution.EtlExecutor
A synonym for EtlExecutor.execute().
cancel() - Method in class scriptella.execution.JmxEtlManager
 
cancel() - Method in interface scriptella.execution.JmxEtlManagerMBean
Cancels the managed ETL task.
cancelAll() - Static method in class scriptella.execution.JmxEtlManager
Cancels all in-progress ETL tasks.
checkEtlCancelled() - Static method in exception scriptella.core.EtlCancelledException
A helper method which check if the current thread is interrupted
checkFile(String) - Method in class scriptella.tools.template.TemplateManager
Returns true if file doesn't exist.
CLASS_NAME - Static variable in class scriptella.text.PropertyFormatInfo
 
ClassUtils() - Constructor for class scriptella.core.EtlVariable.ClassUtils
 
clear() - Method in class scriptella.driver.script.ParametersCallbackMap
Clears local variables.
clear() - Method in class scriptella.util.PropertiesMap
 
close() - Method in class scriptella.core.ConnectionManager
 
close() - Method in class scriptella.core.Session
 
close() - Method in class scriptella.driver.csv.CsvConnection
 
close() - Method in class scriptella.driver.csv.opencsv.CSVReader
Closes the underlying reader.
close() - Method in class scriptella.driver.csv.opencsv.CSVWriter
Close the underlying stream writer flushing any buffered content.
close() - Method in class scriptella.driver.hsqldb.HsqlConnection
 
close() - Method in class scriptella.driver.janino.JaninoConnection
Closes the connection and releases all related resources.
close() - Method in class scriptella.driver.jexl.JexlConnection
Closes the connection and releases all related resources.
close() - Method in class scriptella.driver.ldap.LdapConnection
 
close() - Method in class scriptella.driver.mail.MailConnection
 
close() - Method in class scriptella.driver.script.ScriptConnection
Closes the connection and releases all related resources.
close() - Method in class scriptella.driver.scriptella.ScriptellaConnection
 
close() - Method in class scriptella.driver.text.TextConnection
 
close() - Method in class scriptella.driver.text.TextScriptExecutor
 
close() - Method in class scriptella.driver.velocity.VelocityConnection
Closes the connection and releases all related resources.
close() - Method in class scriptella.driver.xpath.XPathConnection
 
close() - Method in class scriptella.expression.LineIterator
 
close() - Method in class scriptella.jdbc.JdbcConnection
 
close() - Method in class scriptella.jdbc.ResultSetAdapter
Closes the underlying resultset.
close() - Method in class scriptella.jdbc.SqlReaderTokenizer
 
close() - Method in interface scriptella.spi.Connection
Closes the connection and releases all related resources.
close() - Method in class scriptella.tools.ant.AntHandler
 
closeSilent(Connection) - Static method in class scriptella.jdbc.JdbcUtils
Silently closes a connection.
closeSilent(Statement) - Static method in class scriptella.jdbc.JdbcUtils
Silently closes a statement.
closeSilent(ResultSet) - Static method in class scriptella.jdbc.JdbcUtils
Silently closes a result set.
closeSilently(Closeable) - Static method in class scriptella.util.IOUtils
Silently closes data.
closeSilently(Iterable<? extends Closeable>) - Static method in class scriptella.util.IOUtils
Silently closes a collection of objects.
CollectionUtils - Class in scriptella.util
Collections utility methods.
ColumnsMap - Class in scriptella.util
Represents a map of columns accessible by name and index.
ColumnsMap() - Constructor for class scriptella.util.ColumnsMap
 
commit() - Method in class scriptella.core.ConnectionManager
 
commit() - Method in class scriptella.core.Session
 
commit() - Method in class scriptella.jdbc.JdbcConnection
 
commit() - Method in class scriptella.spi.AbstractConnection
 
commit() - Method in interface scriptella.spi.Connection
Commits a current transaction (if any).
compile(String) - Static method in class scriptella.expression.Expression
 
complete() - Method in class scriptella.interactive.ProgressCallback
 
ConfigurationEl - Class in scriptella.configuration
TODO: Add documentation
ConfigurationEl(XmlElement, HierarchicalParametersCallback) - Constructor for class scriptella.configuration.ConfigurationEl
 
ConfigurationException - Exception in scriptella.configuration
Thrown if configuration error is found.
ConfigurationException(String) - Constructor for exception scriptella.configuration.ConfigurationException
 
ConfigurationException(String, XmlElement) - Constructor for exception scriptella.configuration.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception scriptella.configuration.ConfigurationException
 
ConfigurationException(String, Throwable, XmlElement) - Constructor for exception scriptella.configuration.ConfigurationException
 
ConfigurationFactory - Class in scriptella.configuration
Factory class for ETL configuration files.
ConfigurationFactory() - Constructor for class scriptella.configuration.ConfigurationFactory
 
configure(XmlElement) - Method in class scriptella.configuration.ConfigurationEl
 
configure(XmlElement) - Method in class scriptella.configuration.ConnectionEl
 
configure(XmlElement) - Method in class scriptella.configuration.ContentEl
 
configure(XmlElement) - Method in class scriptella.configuration.DialectBasedContentEl
 
configure(XmlElement) - Method in class scriptella.configuration.IncludeEl
 
configure(XmlElement) - Method in class scriptella.configuration.OnErrorEl
 
configure(XmlElement) - Method in class scriptella.configuration.PropertiesEl
 
configure(XmlElement) - Method in class scriptella.configuration.QueryEl
 
configure(XmlElement) - Method in class scriptella.configuration.ScriptEl
 
configure(XmlElement) - Method in class scriptella.configuration.ScriptingElement
 
configure(XmlElement) - Method in interface scriptella.configuration.XmlConfigurable
Configures the class using specified XML element.
configure(Handler) - Static method in class scriptella.interactive.LoggingConfigurer
Configures logging messages to use specified handler
connect(ConnectionParameters) - Method in class scriptella.driver.auto.Driver
 
connect(ConnectionParameters) - Method in class scriptella.driver.csv.Driver
 
connect(ConnectionParameters, Properties) - Method in class scriptella.driver.hsqldb.Driver
 
connect(ConnectionParameters) - Method in class scriptella.driver.janino.Driver
 
connect(ConnectionParameters) - Method in class scriptella.driver.jexl.Driver
 
connect(ConnectionParameters) - Method in class scriptella.driver.ldap.Driver
Implementor should create a new connection based on specified parameters.
connect(ConnectionParameters) - Method in class scriptella.driver.mail.Driver
 
connect(ConnectionParameters, Properties) - Method in class scriptella.driver.oracle.Driver
 
connect(ConnectionParameters) - Method in class scriptella.driver.script.Driver
 
connect(ConnectionParameters) - Method in class scriptella.driver.scriptella.Driver
 
connect(ConnectionParameters) - Method in class scriptella.driver.text.Driver
 
connect(ConnectionParameters) - Method in class scriptella.driver.velocity.Driver
Implementor should create a new connection based on specified parameters.
connect(ConnectionParameters) - Method in class scriptella.driver.xpath.Driver
 
connect(ConnectionParameters) - Method in class scriptella.jdbc.GenericDriver
 
connect(ConnectionParameters, Properties) - Method in class scriptella.jdbc.GenericDriver
Creates Scriptella JDBC connection.
connect(ConnectionParameters) - Method in interface scriptella.spi.ScriptellaDriver
Implementor should create a new connection based on specified parameters.
Connection - Interface in scriptella.spi
Represents a connection to the system provided by ScriptellaDriver.
ConnectionEl - Class in scriptella.configuration
Connection configuration element.
ConnectionEl() - Constructor for class scriptella.configuration.ConnectionEl
 
ConnectionInterceptor - Class in scriptella.core
Handles connections for elements being executed.
ConnectionManager - Class in scriptella.core
TODO: Add documentation
ConnectionManager(EtlContext, ConnectionEl) - Constructor for class scriptella.core.ConnectionManager
 
ConnectionParameters - Class in scriptella.spi
Represents connection parameters.
ConnectionParameters() - Constructor for class scriptella.spi.ConnectionParameters
For testing purposes.
ConnectionParameters(ConnectionEl, DriverContext) - Constructor for class scriptella.spi.ConnectionParameters
Creates connection parameters based on <connection> element..
ConsoleAdapters - Class in scriptella.driver.text
Pre Java SE 6 adapters for System.in and System.out
ConsoleAdapters() - Constructor for class scriptella.driver.text.ConsoleAdapters
 
consoleFormat(String) - Static method in class scriptella.util.StringUtils
Formats specified string for console suitable representation.
consoleFormat(String, int) - Static method in class scriptella.util.StringUtils
Formats specified string for console suitable representation.
ConsoleProgressIndicator - Class in scriptella.interactive
Progress indicator to send out
ConsoleProgressIndicator(String) - Constructor for class scriptella.interactive.ConsoleProgressIndicator
 
ConsoleProgressIndicator() - Constructor for class scriptella.interactive.ConsoleProgressIndicator
 
containsEntries() - Method in class scriptella.driver.ldap.ldif.LdifReader
 
containsKey(Object) - Method in class scriptella.driver.script.NashornBindingsParametersCallback
 
containsKey(Object) - Method in class scriptella.driver.script.ParametersCallbackMap
 
containsKey(Object) - Method in class scriptella.util.PropertiesMap
 
containsValue(Object) - Method in class scriptella.driver.script.ParametersCallbackMap
 
containsValue(Object) - Method in class scriptella.util.PropertiesMap
 
content - Variable in class scriptella.configuration.OnErrorEl
 
ContentEl - Class in scriptella.configuration
TODO: Add documentation
ContentEl() - Constructor for class scriptella.configuration.ContentEl
 
ContentEl(XmlElement) - Constructor for class scriptella.configuration.ContentEl
 
counter - Variable in class scriptella.spi.AbstractConnection
 
create(TemplateManager, Map<String, ?>) - Method in class scriptella.tools.ant.EtlTemplateTask
Template method for testing purposes.
create(Map<String, ?>) - Method in class scriptella.tools.template.DataMigrator
 
create(Map<String, ?>) - Method in class scriptella.tools.template.TemplateManager
Produce template files.
create(String, String) - Static method in class scriptella.tools.template.TemplateManager
Creates an ETL template using a specified template manager name and properties file.
createConfiguration() - Method in class scriptella.configuration.ConfigurationFactory
Parses XML file and creates a configuration based on a specified parameters.
createEmpty() - Static method in class scriptella.text.PropertyFormatInfo
Creates an empty format without columns.
CsvConnection - Class in scriptella.driver.csv
Represents a connection to CSV file.
CsvConnection(ConnectionParameters) - Constructor for class scriptella.driver.csv.CsvConnection
 
CsvConnectionParameters - Class in scriptella.driver.csv
Connection parameters for CSV driver
CsvConnectionParameters() - Constructor for class scriptella.driver.csv.CsvConnectionParameters
 
CsvConnectionParameters(ConnectionParameters) - Constructor for class scriptella.driver.csv.CsvConnectionParameters
 
CsvProviderException - Exception in scriptella.driver.csv
Thrown to indicate a problem with CSV file processing.
CsvProviderException() - Constructor for exception scriptella.driver.csv.CsvProviderException
 
CsvProviderException(String) - Constructor for exception scriptella.driver.csv.CsvProviderException
 
CsvProviderException(String, String) - Constructor for exception scriptella.driver.csv.CsvProviderException
 
CsvProviderException(String, Throwable) - Constructor for exception scriptella.driver.csv.CsvProviderException
 
CsvProviderException(String, Throwable, String) - Constructor for exception scriptella.driver.csv.CsvProviderException
 
CsvProviderException(Throwable) - Constructor for exception scriptella.driver.csv.CsvProviderException
 
CsvQuery - Class in scriptella.driver.csv
Query for CSV file.
CsvQuery(CSVReader, PropertiesSubstitutor, CsvConnectionParameters) - Constructor for class scriptella.driver.csv.CsvQuery
Creates a query for CSVReader.
CSVReader - Class in scriptella.driver.csv.opencsv
A very simple CSV reader released under a commercial-friendly license.
CSVReader(Reader) - Constructor for class scriptella.driver.csv.opencsv.CSVReader
Constructs CSVReader using a comma for the separator.
CSVReader(Reader, char) - Constructor for class scriptella.driver.csv.opencsv.CSVReader
Constructs CSVReader with supplied separator.
CSVReader(Reader, char, char) - Constructor for class scriptella.driver.csv.opencsv.CSVReader
Constructs CSVReader with supplied separator and quote char.
CSVReader(Reader, char, char, int) - Constructor for class scriptella.driver.csv.opencsv.CSVReader
Constructs CSVReader with supplied separator and quote char.
CSVWriter - Class in scriptella.driver.csv.opencsv
A very simple CSV writer released under a commercial-friendly license.
CSVWriter(Writer) - Constructor for class scriptella.driver.csv.opencsv.CSVWriter
Constructs CSVWriter using a comma for the separator.
CSVWriter(Writer, char) - Constructor for class scriptella.driver.csv.opencsv.CSVWriter
Constructs CSVWriter with supplied separator.
CSVWriter(Writer, char, char) - Constructor for class scriptella.driver.csv.opencsv.CSVWriter
Constructs CSVWriter with supplied separator and quote char.
CSVWriter(Writer, char, char, char) - Constructor for class scriptella.driver.csv.opencsv.CSVWriter
Constructs CSVWriter with supplied separator and quote char.
CSVWriter(Writer, char, char, String) - Constructor for class scriptella.driver.csv.opencsv.CSVWriter
Constructs CSVWriter with supplied separator and quote char.
CSVWriter(Writer, char, char, char, String) - Constructor for class scriptella.driver.csv.opencsv.CSVWriter
Constructs CSVWriter with supplied separator and quote char.
CUBRID_DRIVER_NAME - Static variable in class scriptella.driver.cubrid.Driver
 

D

DataMigrator - Class in scriptella.tools.template
Data migration template manager.
DataMigrator() - Constructor for class scriptella.tools.template.DataMigrator
 
DateUtils() - Constructor for class scriptella.core.EtlVariable.DateUtils
 
DB2_DRIVER_NAME - Static variable in class scriptella.driver.db2.Driver
 
DEFAULT_ESCAPE - Static variable in class scriptella.driver.csv.CsvConnectionParameters
 
DEFAULT_ESCAPE_CHARACTER - Static variable in class scriptella.driver.csv.opencsv.CSVWriter
The default character used for escaping quotes.
DEFAULT_FILE_NAME - Static variable in class scriptella.tools.launcher.EtlLauncher
 
DEFAULT_HEADERS - Static variable in class scriptella.driver.csv.CsvConnectionParameters
 
DEFAULT_LINE_END - Static variable in class scriptella.driver.csv.opencsv.CSVWriter
Default line terminator uses platform encoding.
DEFAULT_QUERY - Static variable in class scriptella.driver.csv.CsvConnectionParameters
 
DEFAULT_QUOTE_CHARACTER - Static variable in class scriptella.driver.csv.opencsv.CSVReader
The default quote character to use if none is supplied to the constructor.
DEFAULT_QUOTE_CHARACTER - Static variable in class scriptella.driver.csv.opencsv.CSVWriter
The default quote character to use if none is supplied to the constructor.
DEFAULT_QUOTEALL - Static variable in class scriptella.driver.csv.CsvConnectionParameters
 
DEFAULT_SEPARATOR - Static variable in class scriptella.driver.csv.CsvConnectionParameters
 
DEFAULT_SEPARATOR - Static variable in class scriptella.driver.csv.opencsv.CSVReader
The default separator to use if none is supplied to the constructor.
DEFAULT_SEPARATOR - Static variable in class scriptella.driver.csv.opencsv.CSVWriter
The default separator to use if none is supplied to the constructor.
DEFAULT_SKIP_LINES - Static variable in class scriptella.driver.csv.opencsv.CSVReader
The default line to start reading.
defineName() - Method in class scriptella.tools.template.TemplateManager
Defines base name for ETL.
DELETE - Static variable in class scriptella.driver.ldap.ldif.Entry
 
DERBY_CLIENT_DRIVER_NAME - Static variable in class scriptella.driver.derby.Driver
 
DERBY_EMBEDDED_DRIVER_NAME - Static variable in class scriptella.driver.derby.Driver
 
detectMissingQueryNextCall() - Method in class scriptella.driver.script.MissingQueryNextCallDetector
Detects if a query.next() call is missing by using the following rules: query.isNextCalled return false, i.e.
DialectBasedContentEl - Class in scriptella.configuration
Represents dialect based content used inside query/script/onerror elements.
DialectBasedContentEl() - Constructor for class scriptella.configuration.DialectBasedContentEl
 
DialectBasedContentEl(XmlElement) - Constructor for class scriptella.configuration.DialectBasedContentEl
 
DialectIdentifier - Class in scriptella.spi
Represents vendor dialect information.
DialectIdentifier(String, String) - Constructor for class scriptella.spi.DialectIdentifier
Creates dialect identifier.
Driver - Class in scriptella.driver.as400
Scriptella Adapter for an IBM AS/400 System.
Driver() - Constructor for class scriptella.driver.as400.Driver
 
Driver - Class in scriptella.driver.auto
Scriptella autodiscovery driver.
Driver() - Constructor for class scriptella.driver.auto.Driver
 
Driver - Class in scriptella.driver.csv
Scriptella driver for CSV files.
Driver() - Constructor for class scriptella.driver.csv.Driver
 
Driver - Class in scriptella.driver.cubrid
Scriptella Adapter for Cubrid database.
Driver() - Constructor for class scriptella.driver.cubrid.Driver
 
Driver - Class in scriptella.driver.db2
Scriptella Adapter for DB2 database.
Driver() - Constructor for class scriptella.driver.db2.Driver
 
Driver - Class in scriptella.driver.derby
Scriptella Adapter for Derby database.
Driver() - Constructor for class scriptella.driver.derby.Driver
 
Driver - Class in scriptella.driver.h2
Scriptella Adapter for H2 database.
Driver() - Constructor for class scriptella.driver.h2.Driver
 
Driver - Class in scriptella.driver.hsqldb
Scriptella Adapter for HSLQDB database.
Driver() - Constructor for class scriptella.driver.hsqldb.Driver
 
Driver - Class in scriptella.driver.janino
Scriptella Driver for Janino Java Compiler.
Driver() - Constructor for class scriptella.driver.janino.Driver
 
Driver - Class in scriptella.driver.jexl
Driver for JEXL.
Driver() - Constructor for class scriptella.driver.jexl.Driver
 
Driver - Class in scriptella.driver.jndi
Scriptella driver for JNDI datasources.
Driver() - Constructor for class scriptella.driver.jndi.Driver
 
Driver - Class in scriptella.driver.ldap
Scriptella Driver for LDAP.
Driver() - Constructor for class scriptella.driver.ldap.Driver
 
Driver - Class in scriptella.driver.mail
Represents a JavaMail driver.
Driver() - Constructor for class scriptella.driver.mail.Driver
 
Driver - Class in scriptella.driver.mssql
Scriptella Adapter for Microsoft SQL Server database JDBC driver.
Driver() - Constructor for class scriptella.driver.mssql.Driver
 
Driver - Class in scriptella.driver.mysql
Scriptella Adapter for MySQL database.
Driver() - Constructor for class scriptella.driver.mysql.Driver
 
Driver - Class in scriptella.driver.odbc
Scriptella Adapter for Sun's JDBC-ODBC driver.
Driver() - Constructor for class scriptella.driver.odbc.Driver
 
Driver - Class in scriptella.driver.oracle
Scriptella Adapter for Oracle database.
Driver() - Constructor for class scriptella.driver.oracle.Driver
 
Driver - Class in scriptella.driver.postgresql
Scriptella Adapter for PostgreSQL database.
Driver() - Constructor for class scriptella.driver.postgresql.Driver
 
Driver - Class in scriptella.driver.script
Scriptella bridge for the JSR 223: Scripting for the Java Platform.
Driver() - Constructor for class scriptella.driver.script.Driver
 
Driver - Class in scriptella.driver.scriptella
This driver allows execution of external ETL files.
Driver() - Constructor for class scriptella.driver.scriptella.Driver
 
Driver - Class in scriptella.driver.spring
Scriptella driver for The Spring Framework Bean Factory(or Application Context) registered datasources.
Driver() - Constructor for class scriptella.driver.spring.Driver
 
Driver - Class in scriptella.driver.sybase
Scriptella Adapter for Sybase ASE/ASA databases.
Driver() - Constructor for class scriptella.driver.sybase.Driver
 
Driver - Class in scriptella.driver.text
Represents a Text file driver.
Driver() - Constructor for class scriptella.driver.text.Driver
 
Driver - Class in scriptella.driver.velocity
Scriptella Driver for Velocity template engine.
Driver() - Constructor for class scriptella.driver.velocity.Driver
 
Driver - Class in scriptella.driver.xls
Scriptella Adapter for SQLScheet.
Driver() - Constructor for class scriptella.driver.xls.Driver
 
Driver - Class in scriptella.driver.xpath
Represents a driver for querying XML files with XPath expressions.
Driver() - Constructor for class scriptella.driver.xpath.Driver
 
DriverContext - Interface in scriptella.spi
Global ETL Context available to drivers.
DriverFactory - Class in scriptella.core
Factory for Scriptella Service Providers and JDBC drivers.
DynamicContext - Class in scriptella.core
Represents dynamic execution context for executable elements.
DynamicContext() - Constructor for class scriptella.core.DynamicContext
 
DynamicContext(EtlContext) - Constructor for class scriptella.core.DynamicContext
 
DynamicContextDecorator - Class in scriptella.core
Allows to change behaviour of wrapped DynamicContext.
DynamicContextDecorator(DynamicContext) - Constructor for class scriptella.core.DynamicContextDecorator
 

E

elementExecuted() - Method in class scriptella.execution.ExecutionStatisticsBuilder
This method is called when element has been executed.
elementExecuted() - Method in class scriptella.execution.SilentExecutionStatisticsBuilder
 
elementFailed() - Method in class scriptella.execution.ExecutionStatisticsBuilder
 
elementFailed() - Method in class scriptella.execution.SilentExecutionStatisticsBuilder
 
ElementInfo() - Constructor for class scriptella.execution.ExecutionStatistics.ElementInfo
 
ElementInterceptor - Class in scriptella.core
Base class for executable elements interceptors.
ElementInterceptor(ExecutableElement) - Constructor for class scriptella.core.ElementInterceptor
 
ElementInterceptor(ExecutableElement, DynamicContextDecorator) - Constructor for class scriptella.core.ElementInterceptor
 
elementStarted(Location, Connection) - Method in class scriptella.execution.ExecutionStatisticsBuilder
Called when new element execution started.
elementStarted(Location, Connection) - Method in class scriptella.execution.SilentExecutionStatisticsBuilder
 
EMPTY_INJECTIONS_ARRAY - Static variable in interface scriptella.jdbc.SqlTokenizer
 
ENCODING - Static variable in class scriptella.driver.text.AbstractTextConnection
Name of the encoding connection property.
Entry - Class in scriptella.driver.ldap.ldif
A entry to be populated by an ldif parser.
Entry() - Constructor for class scriptella.driver.ldap.ldif.Entry
 
entrySet() - Method in class scriptella.driver.script.ParametersCallbackMap
 
entrySet() - Method in class scriptella.util.PropertiesMap
 
EOL - Static variable in class scriptella.driver.text.AbstractTextConnection
Name of the eol connection property.
equals(Object) - Method in class scriptella.spi.DialectIdentifier
 
equals(Object) - Method in class scriptella.util.PropertiesMap
 
ESCAPE - Static variable in class scriptella.driver.csv.CsvConnection
Name of the escape connection property.
escape - Variable in class scriptella.driver.csv.CsvConnectionParameters
 
EtlCancelledException - Exception in scriptella.core
Thrown to indicate ETL interruption.
EtlCancelledException() - Constructor for exception scriptella.core.EtlCancelledException
 
etlComplete() - Method in class scriptella.execution.ExecutionStatisticsBuilder
Invoked on ETL completion.
EtlContext - Class in scriptella.execution
Execution context for script.
EtlContext() - Constructor for class scriptella.execution.EtlContext
 
EtlContext(boolean) - Constructor for class scriptella.execution.EtlContext
 
EtlExecuteTask - Class in scriptella.tools.ant
Ant task for ETL scripts execution.
EtlExecuteTask() - Constructor for class scriptella.tools.ant.EtlExecuteTask
 
EtlExecutor - Class in scriptella.execution
Executor for ETL files.
EtlExecutor() - Constructor for class scriptella.execution.EtlExecutor
Creates ETL executor.
EtlExecutor(ConfigurationEl) - Constructor for class scriptella.execution.EtlExecutor
Creates an ETL executor for specified configuration file.
EtlExecutorBean - Class in scriptella.driver.spring
Implementation of EtlExecutor for Spring IoC container.
EtlExecutorBean() - Constructor for class scriptella.driver.spring.EtlExecutorBean
Creates scripts executor.
EtlExecutorException - Exception in scriptella.execution
Thrown on script execution failure
EtlExecutorException(Throwable) - Constructor for exception scriptella.execution.EtlExecutorException
 
EtlLauncher - Class in scriptella.tools.launcher
Command line launcher.
EtlLauncher() - Constructor for class scriptella.tools.launcher.EtlLauncher
 
EtlLauncher.ErrorCode - Enum in scriptella.tools.launcher
Error codes returned by the launcher.
etlStarted() - Method in class scriptella.execution.ExecutionStatisticsBuilder
Invoked on ETL start
EtlTaskBase - Class in scriptella.tools.ant
Base class for Scriptella ETL Ant tasks.
EtlTaskBase() - Constructor for class scriptella.tools.ant.EtlTaskBase
 
EtlTemplateTask - Class in scriptella.tools.ant
Task to emit ETL file templates.
EtlTemplateTask() - Constructor for class scriptella.tools.ant.EtlTemplateTask
 
etlVariable - Variable in class scriptella.core.DynamicContext
 
EtlVariable - Class in scriptella.core
Represents a global etl variable available for all ETL file elements.
EtlVariable(ParametersCallback, EtlContext) - Constructor for class scriptella.core.EtlVariable
 
EtlVariable() - Constructor for class scriptella.core.EtlVariable
 
EtlVariable.ClassUtils - Class in scriptella.core
Utility class for ETL expressions.
EtlVariable.DateUtils - Class in scriptella.core
Utility class for ETL file expressions.
EtlVariable.TextUtils - Class in scriptella.core
Utility class for ETL file expressions.
evaluate(ParametersCallback) - Method in class scriptella.expression.Expression
 
evaluate(ParametersCallback) - Method in class scriptella.expression.JexlExpression
 
evaluate(String, ParametersCallback) - Method in class scriptella.jdbc.ParametersParser
Parses specified expression and returns the result of evaluation.
EvaluationException() - Constructor for exception scriptella.expression.Expression.EvaluationException
 
EvaluationException(String) - Constructor for exception scriptella.expression.Expression.EvaluationException
 
EvaluationException(String, Throwable) - Constructor for exception scriptella.expression.Expression.EvaluationException
 
EvaluationException(Throwable) - Constructor for exception scriptella.expression.Expression.EvaluationException
 
ExceptionInterceptor - Class in scriptella.core
Intercepts exceptions thrown by wrapped executable elements.
ExceptionInterceptor(ExecutableElement, Location) - Constructor for class scriptella.core.ExceptionInterceptor
 
ExceptionInterceptor.ExecutionException - Exception in scriptella.core
 
ExceptionUtils - Class in scriptella.util
Utility class to work with throwables.
ExecutableElement - Interface in scriptella.core
Represents executable element like query or script.
execute(DynamicContext) - Method in class scriptella.core.ConnectionInterceptor
 
execute(DynamicContext) - Method in class scriptella.core.ExceptionInterceptor
 
execute(DynamicContext) - Method in interface scriptella.core.ExecutableElement
Executes the element.
execute(DynamicContext) - Method in class scriptella.core.IfInterceptor
 
execute(Connection, Resource, DynamicContext) - Method in class scriptella.core.QueryExecutor
 
execute(Connection, Resource, DynamicContext) - Method in class scriptella.core.ScriptExecutor
 
execute(EtlContext) - Method in class scriptella.core.Session
 
execute(DynamicContext) - Method in class scriptella.core.StatisticInterceptor
 
execute(DynamicContext) - Method in class scriptella.core.TxInterceptor
 
execute(CSVReader, QueryCallback, AbstractConnection.StatementCounter) - Method in class scriptella.driver.csv.CsvQuery
Executes a query over a specified text content.
execute() - Method in class scriptella.driver.janino.JaninoScript
This method in not a part of the public API.
execute(Reader, DirContext, ParametersCallback) - Method in class scriptella.driver.ldap.LdifScript
Executes an LDIF content from the specified reader.
execute(String) - Method in class scriptella.driver.ldap.SearchFilterQuery
Runs a search specified by filter on a SearchFilterQuery.connection.
execute() - Method in class scriptella.driver.spring.EtlExecutorBean
 
execute(ProgressIndicator) - Method in class scriptella.driver.spring.EtlExecutorBean
 
execute(Reader, ParametersCallback, AbstractConnection.StatementCounter) - Method in class scriptella.driver.text.TextScriptExecutor
Parses a script from read, expands properties and produces the output.
execute(QueryCallback, ParametersCallback) - Method in class scriptella.driver.xpath.XPathQueryExecutor
Executes a query and notifies queryCallback for each found node.
execute() - Method in class scriptella.execution.EtlExecutor
Executes ETL based on a specified configuration.
execute(ProgressIndicator) - Method in class scriptella.execution.EtlExecutor
Executes ETL based on a specified configuration.
execute() - Method in class scriptella.tools.ant.EtlExecuteTask
 
execute() - Method in class scriptella.tools.ant.EtlTemplateTask
 
execute(File) - Method in class scriptella.tools.launcher.EtlLauncher
 
executeNext(DynamicContext) - Method in class scriptella.core.ElementInterceptor
Executes next element in the chain.
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.csv.CsvConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.janino.JaninoConnection
Executes a query specified by its content.
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.jexl.JexlConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.ldap.LdapConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.mail.MailConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.script.ScriptConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.scriptella.ScriptellaConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.text.TextConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.velocity.VelocityConnection
Executes a query specified by its content.
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.driver.xpath.XPathConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in class scriptella.jdbc.JdbcConnection
 
executeQuery(Resource, ParametersCallback, QueryCallback) - Method in interface scriptella.spi.Connection
Executes a query specified by its content.
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.csv.CsvConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.janino.JaninoConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.jexl.JexlConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.ldap.LdapConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.mail.MailConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.script.ScriptConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.scriptella.ScriptellaConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.text.TextConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.velocity.VelocityConnection
Executes a script specified by its content.
executeScript(Resource, ParametersCallback) - Method in class scriptella.driver.xpath.XPathConnection
 
executeScript(Resource, ParametersCallback) - Method in class scriptella.jdbc.JdbcConnection
 
executeScript(Resource, ParametersCallback) - Method in interface scriptella.spi.Connection
Executes a script specified by its content.
ExecutionException(Throwable, Location) - Constructor for exception scriptella.core.ExceptionInterceptor.ExecutionException
 
ExecutionException(String, Throwable, Location) - Constructor for exception scriptella.core.ExceptionInterceptor.ExecutionException
 
executionStack - Variable in class scriptella.execution.ExecutionStatisticsBuilder
 
ExecutionStatistics - Class in scriptella.execution
Represents script execution statistics
ExecutionStatistics() - Constructor for class scriptella.execution.ExecutionStatistics
 
ExecutionStatistics.ElementInfo - Class in scriptella.execution
 
ExecutionStatisticsBuilder - Class in scriptella.execution
A builder for execution statistics.
ExecutionStatisticsBuilder() - Constructor for class scriptella.execution.ExecutionStatisticsBuilder
 
expandProperties(String) - Method in class scriptella.configuration.XmlElement
Expands properties in a string.
EXPR_PTR - Static variable in class scriptella.expression.PropertiesSubstitutor
Expression pattern, e.g.
Expression - Class in scriptella.expression
Base class for all expressions.
Expression(String) - Constructor for class scriptella.expression.Expression
 
Expression.EvaluationException - Exception in scriptella.expression
 
Expression.ParseException - Exception in scriptella.expression
 

F

FallbackEl - Class in scriptella.configuration
Contains alternate content to be used if the requested resource cannot be found.
FallbackEl(XmlElement) - Constructor for class scriptella.configuration.FallbackEl
 
FILE_MAXLENGTH_KEY - Static variable in class scriptella.driver.ldap.LdapConnection
Names of the Max File Length connection property.
find(String) - Method in class scriptella.util.ColumnsMap
Finds column index by name.
findEtlMBeans() - Static method in class scriptella.execution.JmxEtlManager
Find ETL mbeans.
findGetter(String) - Method in class scriptella.configuration.XmlConfigurableBase
 
findSetter(String) - Method in class scriptella.configuration.XmlConfigurableBase
 
FLUSH - Static variable in class scriptella.driver.text.AbstractTextConnection
Name of the flush connection property.
flush() - Method in class scriptella.driver.text.TextScriptExecutor
 
flush() - Method in class scriptella.jdbc.JdbcConnection
 
flush() - Method in class scriptella.tools.ant.AntHandler
 
FLUSH_BEFORE_QUERY - Static variable in class scriptella.jdbc.JdbcConnection
 
flushBeforeQuery - Variable in class scriptella.jdbc.JdbcConnection
 
fork(int) - Method in class scriptella.interactive.ProgressCallback
 
fork(int, int) - Method in class scriptella.interactive.ProgressCallback
 
format(Date, String) - Method in class scriptella.core.EtlVariable.DateUtils
Formats a specified date/time according to the specified pattern.
format(String) - Method in class scriptella.driver.ldap.ldif.TrackingLineIterator
 
format(Reader, PropertiesSubstitutor) - Method in class scriptella.driver.mail.MailConnection
 
format(String) - Method in class scriptella.expression.LineIterator
Applies additional formatting to the line read.
format(Object) - Method in class scriptella.text.PropertyFormat
 
format(String, Object) - Method in class scriptella.text.PropertyFormatter
Formats given object to string.
format(ParametersCallback) - Method in class scriptella.text.PropertyFormatter
Creates a ParametersCallback which formats parameters returned by the original callback.
format(Date, StringBuffer, FieldPosition) - Method in class scriptella.text.TimestampValueFormat
 
FORMAT_PREFIX - Static variable in class scriptella.driver.text.AbstractTextConnection
Prefix for properties containing a definition of the column format.
forName(String) - Method in class scriptella.core.EtlVariable.ClassUtils
 
forName(String) - Static method in class scriptella.tools.template.TemplateManager
Loads a specified by name.
from(ConnectionParameters) - Static method in class scriptella.text.TypedPropertiesSource
Converts connectionParameters to TypedPropertiesSource.

G

GenericDriver - Class in scriptella.jdbc
Generic adapter for JDBC drivers.
GenericDriver() - Constructor for class scriptella.jdbc.GenericDriver
 
get(String) - Method in class scriptella.driver.janino.JaninoScript
Obtains a parameter value for specified name.
get(String) - Method in class scriptella.driver.jexl.JexlContextMap
 
get(String) - Method in class scriptella.driver.ldap.ldif.Entry
Returns a attribute given it's id
get(Object) - Method in class scriptella.driver.script.NashornBindingsParametersCallback
 
get(Object) - Method in class scriptella.driver.script.ParametersCallbackMap
get(String) - Method in class scriptella.driver.xpath.NodeVariable
Gets the text value(s) of the node(s) selected by the specified XPath expression.
get(Object) - Method in class scriptella.util.PropertiesMap
 
getAttribute(String) - Method in class scriptella.configuration.XmlElement
Gets the value of attribute.
getAttributes() - Method in class scriptella.driver.ldap.ldif.Entry
Get the entry's attributes
getBooleanAttribute(String, boolean) - Method in class scriptella.configuration.XmlElement
Returns the value of boolean attribute.
getBooleanProperty(String) - Method in class scriptella.spi.ConnectionParameters
Parses property value as boolean flag.
getBooleanProperty(String, boolean) - Method in class scriptella.spi.ConnectionParameters
Parses property value as a boolean flag.
getBooleanProperty(String, boolean) - Method in class scriptella.text.TypedPropertiesSource
Parses property value as a boolean flag.
getCallback() - Method in class scriptella.spi.support.HierarchicalParametersCallback
Returns primary callback.
getCatalog() - Method in class scriptella.configuration.ConnectionEl
 
getCatalog() - Method in class scriptella.spi.ConnectionParameters
 
getCategoriesStatistics() - Method in class scriptella.execution.ExecutionStatistics
Returns the statistics on executed categories, e.g.
getCause() - Method in exception scriptella.core.RuntimeIOException
 
getCause(Throwable) - Static method in class scriptella.util.ExceptionUtils
This method checks if throwable has cause.
getChangeType() - Method in class scriptella.driver.ldap.ldif.Entry
Get the change type
getCharset() - Method in class scriptella.configuration.IncludeEl
 
getCharsetProperty(String) - Method in class scriptella.spi.ConnectionParameters
Parses property value as a charset encoding name.
getCharsetProperty(String) - Method in class scriptella.text.TypedPropertiesSource
Parses property value as a charset encoding name.
getChild(String) - Method in class scriptella.configuration.XmlElement
 
getChildren() - Method in class scriptella.configuration.XmlElement
 
getChildren(String) - Method in class scriptella.configuration.XmlElement
 
getChildren(Set<String>) - Method in class scriptella.configuration.XmlElement
 
getChildScriptinglElements() - Method in class scriptella.configuration.QueryEl
 
getClassName() - Method in class scriptella.text.PropertyFormat
 
getClassName() - Method in class scriptella.text.ValueFormatBuilder
 
getClasspath() - Method in class scriptella.configuration.ConnectionEl
 
getClazz() - Method in class scriptella.core.EtlVariable
 
getCodes() - Method in class scriptella.configuration.OnErrorEl
 
getColumn() - Method in class scriptella.configuration.Location
 
getColumnsMap() - Method in class scriptella.driver.csv.CsvQuery
 
getConfiguration() - Method in class scriptella.execution.EtlExecutor
Returns ETL configuration for this executor.
getConnection() - Method in class scriptella.core.ConnectionManager
 
getConnection() - Method in class scriptella.core.DynamicContext
 
getConnection() - Method in class scriptella.core.DynamicContextDecorator
 
getConnection(String) - Method in class scriptella.core.EtlVariable
Returns the connection for the specified id, This method is convenient for cases when access to the native connection is required, e.g.
getConnection(String, ConnectionParameters) - Method in class scriptella.driver.auto.Driver
Template method for testing.
getConnection(String, Properties) - Method in class scriptella.driver.h2.Driver
 
getConnection(String, Properties) - Method in class scriptella.driver.jndi.Driver
 
getConnection(String, Properties) - Method in class scriptella.driver.spring.Driver
 
getConnection(String, Properties) - Method in class scriptella.jdbc.GenericDriver
A helper method for subclasses to avoid direct interaction with DriverManager API.
getConnectionId() - Method in class scriptella.configuration.OnErrorEl
 
getConnectionId() - Method in class scriptella.configuration.ScriptingElement
 
getConnectionParameters() - Method in class scriptella.driver.csv.CsvConnection
 
getConnectionParameters() - Method in class scriptella.driver.text.AbstractTextConnection
 
getConnectionParameters() - Method in class scriptella.driver.text.TextConnectionParameters
 
getConnections() - Method in class scriptella.configuration.ConfigurationEl
 
getConsoleReader(String) - Static method in class scriptella.driver.text.ConsoleAdapters
Returns the reader for System.in.
getConsoleWriter(String) - Static method in class scriptella.driver.text.ConsoleAdapters
Returns the writer for System.out.
getContent(DialectIdentifier) - Method in class scriptella.configuration.DialectBasedContentEl
This method returns content for specified dialect id or null - if script doesn't support this dialect.
getContent(DialectIdentifier) - Method in class scriptella.configuration.OnErrorEl
 
getContent() - Method in class scriptella.configuration.ScriptingElement
 
getContext() - Method in class scriptella.spi.ConnectionParameters
Get a drivers context.
getControl() - Method in class scriptella.driver.ldap.ldif.Entry
 
getCtxDecorator() - Method in class scriptella.core.ElementInterceptor
 
getCurrentRowValueAt(int, String) - Method in class scriptella.driver.csv.CsvQuery
Returns the value of a specified column.
getDate() - Method in class scriptella.core.EtlVariable
 
getDefaultFormat() - Method in class scriptella.text.PropertyFormatInfo
 
getDialectContent(DialectIdentifier) - Method in class scriptella.configuration.ScriptingElement
 
getDialectIdentifier() - Method in class scriptella.spi.AbstractConnection
 
getDialectIdentifier() - Method in interface scriptella.spi.Connection
This method returns a language dialect identifier for this connection.
getDn() - Method in class scriptella.driver.ldap.ldif.Entry
 
getDocumentUrl() - Method in class scriptella.configuration.ConfigurationEl
 
getDocumentUrl() - Method in class scriptella.configuration.XmlElement
 
getDriver() - Method in class scriptella.configuration.ConnectionEl
 
getDriver(String, ClassLoader) - Static method in class scriptella.core.DriverFactory
Loads a driver specified by a full or a short name.
getDriver(Class) - Static method in class scriptella.core.DriverFactory
Creates a Scriptella Driver using specified class.
getElement() - Method in class scriptella.configuration.XmlElement
 
getElements() - Method in class scriptella.execution.ExecutionStatistics
 
getEncoding() - Method in class scriptella.driver.text.TextConnectionParameters
 
getEol() - Method in class scriptella.driver.text.TextConnectionParameters
 
getErrorCode() - Method in enum scriptella.tools.launcher.EtlLauncher.ErrorCode
 
getErrorCodes(Throwable) - Method in class scriptella.core.OnErrorHandler
 
getErrorCodes() - Method in exception scriptella.spi.ProviderException
Returns error codes attached to this exception.
getErrorStatement() - Method in exception scriptella.spi.ProviderException
Returns a statement for this error if any.
getEscape() - Method in class scriptella.driver.csv.CsvConnectionParameters
 
getExecutedStatementsCount() - Method in class scriptella.core.ConnectionManager
Returns number of executed statements by managed connections.
getExecutedStatementsCount() - Method in class scriptella.core.Session
 
getExecutedStatementsCount() - Method in class scriptella.execution.ExecutionStatistics
 
getExecutedStatementsCount() - Method in class scriptella.execution.JmxEtlManager
 
getExecutedStatementsCount() - Method in interface scriptella.execution.JmxEtlManagerMBean
Returns the number of executed statements by all connections of the ETL task.
getExecutedStatementsCount() - Method in class scriptella.spi.AbstractConnection
 
getExecutedStatementsCount() - Method in interface scriptella.spi.Connection
This method returns the number of executed statements or 0 if this feature is unsupported.
getExpression() - Method in class scriptella.expression.Expression
 
getFailedExecutionCount() - Method in class scriptella.execution.ExecutionStatistics.ElementInfo
 
getFallbackEl() - Method in class scriptella.configuration.IncludeEl
 
getFinishDate() - Method in class scriptella.execution.ExecutionStatistics
Returns date/time when ETL was completed.
getFormat() - Method in class scriptella.text.PropertyFormat
 
getFormatInfo() - Method in class scriptella.text.PropertyFormatter
 
getGlobalContext() - Method in class scriptella.core.DynamicContext
 
getGlobals() - Method in class scriptella.core.EtlVariable
Getter for a global variables storage.
getGlobalVariables() - Method in class scriptella.execution.EtlContext
 
getHref() - Method in class scriptella.configuration.IncludeEl
 
getId() - Method in class scriptella.configuration.ConnectionEl
 
getId() - Method in class scriptella.execution.ExecutionStatistics.ElementInfo
 
getIf() - Method in class scriptella.configuration.ScriptingElement
 
getInjections() - Method in class scriptella.jdbc.SqlReaderTokenizer
 
getInjections() - Method in interface scriptella.jdbc.SqlTokenizer
This method returns list of injections for the last returned statement.
getIntegerProperty(String, int) - Method in class scriptella.spi.ConnectionParameters
Returns the value of integer property.
getIntegerProperty(String) - Method in class scriptella.spi.ConnectionParameters
 
getKeys() - Method in class scriptella.text.TypedPropertiesSource
 
getLastElementLocation() - Method in exception scriptella.execution.EtlExecutorException
 
getLastExpression() - Method in exception scriptella.execution.EtlExecutorException
 
getLastProvider() - Method in exception scriptella.execution.EtlExecutorException
 
getLeft() - Method in class scriptella.interactive.ProgressCallback
 
getLineAt(int) - Method in class scriptella.expression.LineIterator
Returns specified line or null if EOF occured.
getLocale() - Method in class scriptella.text.ValueFormatBuilder
 
getLocaleProperty(String) - Method in class scriptella.text.TypedPropertiesSource
Parses property value as a locale string.
getLocation() - Method in class scriptella.configuration.ScriptingElement
 
getLocation() - Method in class scriptella.configuration.XmlConfigurableBase
 
getLocation() - Method in exception scriptella.core.ExceptionInterceptor.ExecutionException
 
getMap() - Method in class scriptella.configuration.PropertiesEl
Returns properties stored in this element as a map.
getMaskedPassword(String) - Static method in class scriptella.util.StringUtils
Masks password displaying to user.
getMaxFileLength() - Method in class scriptella.driver.ldap.LdifScript
Accessor for testing purposes
getMaxmemory() - Method in class scriptella.tools.ant.EtlExecuteTask
 
getMessage() - Method in class scriptella.configuration.OnErrorEl
 
getMessage() - Method in exception scriptella.execution.EtlExecutorException
 
getModificationItems() - Method in class scriptella.driver.ldap.ldif.Entry
 
getName() - Method in class scriptella.execution.JmxEtlManager
Returns name of the MBean assigned at registration time.
getName() - Method in class scriptella.spi.DialectIdentifier
 
getNativeConnection() - Method in class scriptella.jdbc.JdbcConnection
 
getNativeConnection() - Method in interface scriptella.spi.NativeConnectionProvider
Returns the native connection which is wrapped by this object or null if this information is not available.
getNativeException() - Method in exception scriptella.jdbc.JdbcException
 
getNativeException() - Method in exception scriptella.spi.ProviderException
This method should be overriden by providers relying on external APIs to work with connections.
getNewRdn() - Method in class scriptella.driver.ldap.ldif.Entry
 
getNewSuperior() - Method in class scriptella.driver.ldap.ldif.Entry
 
getNext() - Method in class scriptella.core.ElementInterceptor
 
getNullString() - Method in class scriptella.expression.PropertiesSubstitutor
Returns string literal representing null value.
getNullString() - Method in class scriptella.text.PropertyFormat
 
getNumberProperty(String, Number) - Method in class scriptella.spi.ConnectionParameters
Returns numeric value of the property.
getNumberProperty(String, Number) - Method in class scriptella.text.TypedPropertiesSource
Returns numeric value of the property.
getOnerrorElements() - Method in class scriptella.configuration.ScriptEl
 
getOut() - Method in class scriptella.driver.csv.CsvConnection
 
getOutputStream(URL) - Static method in class scriptella.util.IOUtils
Opens output stream for specified URL.
getOutputThreshold() - Method in class scriptella.interactive.ProgressIndicatorBase
 
getPadChar() - Method in class scriptella.text.PropertyFormat
 
getPadLeft() - Method in class scriptella.text.PropertyFormat
 
getPadRight() - Method in class scriptella.text.PropertyFormat
 
getParameter(String) - Method in class scriptella.core.DynamicContext
 
getParameter(String) - Method in class scriptella.core.DynamicContextDecorator
 
getParameter(String) - Method in class scriptella.core.EtlVariable
Accessor method for parameters available in the current execution context.
getParameter(String) - Method in class scriptella.driver.csv.CsvQuery
 
getParameter(String) - Method in class scriptella.driver.janino.JaninoQuery
 
getParameter(String) - Method in class scriptella.driver.ldap.SearchFilterQuery
 
getParameter(String) - Method in class scriptella.driver.script.NashornBindingsParametersCallback
 
getParameter(String) - Method in class scriptella.driver.script.ParametersCallbackMap
Returns specified variable value.
getParameter(String) - Method in class scriptella.driver.xpath.XPathQueryExecutor
 
getParameter(String) - Method in class scriptella.execution.EtlContext
 
getParameter(String) - Method in class scriptella.jdbc.ResultSetAdapter
 
getParameter(String) - Method in interface scriptella.spi.ParametersCallback
Returns the value of parameter specified by name.
getParameter(String) - Method in class scriptella.spi.support.HierarchicalParametersCallback
This method obtains the value of a specified parameter from the primary callback .
getParameter(String) - Method in class scriptella.spi.support.MapParametersCallback
 
getParameter(String) - Method in class scriptella.spi.support.NullParametersCallback
Always return null.
getParameters() - Method in class scriptella.configuration.ConfigurationEl
Returns this configuration properties merged with external ones specified in a factory.
getParameters() - Method in class scriptella.expression.PropertiesSubstitutor
 
getParametersCallback() - Method in class scriptella.driver.janino.JaninoScript
This method in not a part of the public API.
getParent() - Method in class scriptella.configuration.ScriptingElement
 
getParentCallback() - Method in class scriptella.spi.support.HierarchicalParametersCallback
Returns secondary callback.
getPassword() - Method in class scriptella.configuration.ConnectionEl
 
getPassword() - Method in class scriptella.spi.ConnectionParameters
Optional user password for connection.
getPattern() - Method in class scriptella.text.ValueFormatBuilder
 
getPos() - Method in class scriptella.interactive.ProgressCallback
 
getProgressCallback() - Method in class scriptella.execution.EtlContext
 
getProperties() - Method in class scriptella.configuration.ConnectionEl
 
getProperties() - Method in class scriptella.driver.spring.EtlExecutorBean
 
getProperties() - Method in class scriptella.spi.ConnectionParameters
This method returns properties for connection specified inside <connection> element
getProperties() - Method in class scriptella.text.TypedPropertiesSource
 
getProperties() - Method in class scriptella.tools.ant.EtlTaskBase
Returns a map of properties to pass into Scriptella.
getProperty(String) - Method in class scriptella.spi.ConnectionParameters
Convenience method which returns property by name.
getProperty(String) - Method in class scriptella.text.TypedPropertiesSource
Convenience method which returns property by name.
getPropertyFormat(String) - Method in class scriptella.text.PropertyFormatInfo
Returns format for a specified property.
getPropertyFormatter() - Method in class scriptella.driver.text.TextConnectionParameters
 
getProviderName() - Method in exception scriptella.driver.csv.CsvProviderException
 
getProviderName() - Method in exception scriptella.driver.janino.JaninoProviderException
 
getProviderName() - Method in exception scriptella.driver.jexl.JexlProviderException
 
getProviderName() - Method in exception scriptella.driver.jndi.JndiProviderException
 
getProviderName() - Method in exception scriptella.driver.ldap.LdapProviderException
 
getProviderName() - Method in exception scriptella.driver.mail.MailProviderException
 
getProviderName() - Method in exception scriptella.driver.script.ScriptProviderException
 
getProviderName() - Method in exception scriptella.driver.scriptella.ScriptellaProviderException
 
getProviderName() - Method in exception scriptella.driver.spring.SpringProviderException
 
getProviderName() - Method in exception scriptella.driver.text.TextProviderException
 
getProviderName() - Method in exception scriptella.driver.velocity.VelocityProviderException
 
getProviderName() - Method in exception scriptella.driver.xpath.XPathProviderException
 
getProviderName() - Method in exception scriptella.jdbc.JdbcException
 
getProviderName() - Method in exception scriptella.spi.ProviderException
Overriden by subclasses to provide user friendly provider name.
getQueryCallback() - Method in class scriptella.driver.janino.JaninoQuery
 
getQuote() - Method in class scriptella.driver.csv.CsvConnectionParameters
 
getReader(InputStream, String) - Static method in class scriptella.util.IOUtils
 
getReader(InputStream, String, boolean) - Static method in class scriptella.util.IOUtils
Returns reader for specified input stream and charset name.
getResolvedUrl() - Method in class scriptella.spi.ConnectionParameters
Returns the url property resolved relative to a script location.
getResources() - Method in class scriptella.configuration.ContentEl
Returns resources represented by this content.
getResourceURL() - Method in class scriptella.configuration.ConfigurationFactory
 
getRow() - Method in class scriptella.configuration.Location
 
getSchema() - Method in class scriptella.configuration.ConnectionEl
 
getSchema() - Method in class scriptella.spi.ConnectionParameters
 
getScriptellaTitle() - Static method in class scriptella.spi.AbstractScriptellaDriver
Helper method which returns an actual product title of Scriptella used at runtime.
getScriptellaVersion() - Static method in class scriptella.spi.AbstractScriptellaDriver
Helper method which returns an actual version of Scriptella used at runtime.
getScriptFileURL() - Method in class scriptella.execution.EtlContext
 
getScriptFileURL() - Method in interface scriptella.spi.DriverContext
 
getScriptingElements() - Method in class scriptella.configuration.ConfigurationEl
 
getSeparator() - Method in class scriptella.driver.csv.CsvConnectionParameters
 
getSeparator() - Method in class scriptella.jdbc.SqlReaderTokenizer
 
getSession() - Method in class scriptella.execution.EtlContext
 
getSize() - Method in class scriptella.interactive.ProgressCallback
 
getSizeLimit() - Method in class scriptella.driver.ldap.ldif.LdifReader
 
getSkipLines() - Method in class scriptella.driver.text.TextConnectionParameters
 
getStartDate() - Method in class scriptella.execution.ExecutionStatistics
Returns date/time when ETL was started.
getStartDate() - Method in class scriptella.execution.JmxEtlManager
 
getStartDate() - Method in interface scriptella.execution.JmxEtlManagerMBean
Returns the date/time when ETL was started.
getStatementsCount() - Method in class scriptella.execution.ExecutionStatistics.ElementInfo
Returns total number of executed statements for this element.
getStatistics() - Method in class scriptella.execution.ExecutionStatisticsBuilder
 
getStatisticsBuilder() - Method in class scriptella.execution.EtlContext
 
getString() - Method in class scriptella.configuration.StringResource
Returns the string wrapped by this resource.
getString(String) - Method in class scriptella.driver.xpath.NodeVariable
Gets the string value of the first selected node by the specified XPath expression.
getString(String, String) - Method in class scriptella.driver.xpath.NodeVariable
Gets the string value of the first selected node by the specified XPath expression.
getStringArray(String) - Method in class scriptella.driver.xpath.NodeVariable
Gets the text values of the nodes selected by the specified XPath expression.
getStringProperty(String) - Method in class scriptella.spi.ConnectionParameters
Returns string value of the property.
getStringProperty(String) - Method in class scriptella.text.TypedPropertiesSource
Returns string value of the property.
getSuccessfulExecutionCount() - Method in class scriptella.execution.ExecutionStatistics.ElementInfo
 
getTagName() - Method in class scriptella.configuration.XmlElement
 
getText() - Method in class scriptella.core.EtlVariable
 
getThroughput() - Method in class scriptella.execution.ExecutionStatistics.ElementInfo
Returns throughput t=statements/workingTimeSeconds.
getThroughput() - Method in class scriptella.execution.JmxEtlManager
 
getThroughput() - Method in interface scriptella.execution.JmxEtlManagerMBean
Returns the throughput of the managed ETL task.
getTotalTime() - Method in class scriptella.execution.ExecutionStatistics
Total ETL execution time or -1 if ETL hasn't completed.
getTrackedLines() - Method in class scriptella.driver.ldap.ldif.TrackingLineIterator
 
getType() - Method in class scriptella.configuration.OnErrorEl
 
getType() - Method in class scriptella.text.PropertyFormat
 
getType() - Method in class scriptella.text.ValueFormatBuilder
 
getUriStream(String) - Method in class scriptella.driver.ldap.ldif.LdifReader
Resolves URI to URL and returns a content stream.
getUrl() - Method in class scriptella.configuration.ConnectionEl
 
getUrl() - Method in class scriptella.driver.text.TextConnectionParameters
Returns resolved URL for this connection.
getUrl() - Method in class scriptella.spi.ConnectionParameters
Returns connection URL.
getUrlProperty(String) - Method in class scriptella.spi.ConnectionParameters
Parses property value as URL parameter.
getUrlQueryMap() - Method in class scriptella.spi.ConnectionParameters
Convenience method which parses URL string, extracts a query string and returns a map of URL query parameters.
getUser() - Method in class scriptella.configuration.ConnectionEl
 
getUser() - Method in class scriptella.spi.ConnectionParameters
Optional user name for connection.
getVersion() - Method in class scriptella.driver.ldap.ldif.LdifReader
 
getVersion() - Method in class scriptella.spi.DialectIdentifier
 
getWorkingTime() - Method in class scriptella.execution.ExecutionStatistics.ElementInfo
Returns the total number of nanoseconds spent while executing this element.
getWriter(OutputStream, String) - Static method in class scriptella.util.IOUtils
 
getWriter(OutputStream, String, boolean) - Static method in class scriptella.util.IOUtils
Returns writer for specified output stream and charset name.
getXPath() - Method in class scriptella.configuration.Location
 
getXPath() - Method in class scriptella.configuration.XmlElement
 
globalContext - Variable in class scriptella.core.DynamicContext
 

H

H2_DRIVER_NAME - Static variable in class scriptella.driver.h2.Driver
 
handleParameter(String, boolean, boolean) - Method in class scriptella.jdbc.SqlParserBase
Called when parameter is encountered in SQL.
has(String) - Method in class scriptella.driver.jexl.JexlContextMap
 
hashCode() - Method in class scriptella.spi.DialectIdentifier
 
hashCode() - Method in class scriptella.util.PropertiesMap
 
hasNext() - Method in class scriptella.driver.ldap.ldif.LdifReader
Tests to see if another LDIF is on the input channel.
hasNext() - Method in class scriptella.expression.LineIterator
 
hasProperties(String) - Static method in class scriptella.expression.PropertiesSubstitutor
Tests if the given string contains properties/expressions.
HEADERS - Static variable in class scriptella.driver.csv.CsvConnection
Name of the headers connection property.
headers - Variable in class scriptella.driver.csv.CsvConnectionParameters
 
HierarchicalParametersCallback - Class in scriptella.spi.support
Hierarchical implementation of ParametersCallback interface.
HierarchicalParametersCallback(ParametersCallback, ParametersCallback) - Constructor for class scriptella.spi.support.HierarchicalParametersCallback
Creates a hierarchical parameters callback instance.
HsqlConnection - Class in scriptella.driver.hsqldb
Hsqldb connection wrapper.
HSQLDB_DRIVER_NAME - Static variable in class scriptella.driver.hsqldb.Driver
 

I

IfInterceptor - Class in scriptella.core
Handles if expressions specified by if attribute on query/script elements.
IfInterceptor(ExecutableElement, ScriptingElement) - Constructor for class scriptella.core.IfInterceptor
 
ifNull(Object, Object) - Method in class scriptella.core.EtlVariable.TextUtils
Substitute an object when a null value is encountered.
ifNull(Object) - Method in class scriptella.core.EtlVariable.TextUtils
Substitute an object with empty string when a null value is encountered.
ignoreThrowable(Throwable) - Static method in class scriptella.util.ExceptionUtils
Utility method to ignore non important exceptions.
IncludeEl - Class in scriptella.configuration
Represents include XML configuration element.
IncludeEl(XmlElement) - Constructor for class scriptella.configuration.IncludeEl
 
init(ConnectionParameters) - Method in class scriptella.driver.hsqldb.HsqlConnection
 
init(ConnectionParameters) - Method in class scriptella.driver.oracle.OracleConnection
 
init(ConnectionParameters) - Method in class scriptella.jdbc.JdbcConnection
Called in constructor
initCause(Throwable) - Method in exception scriptella.core.RuntimeIOException
 
initDialectIdentifier() - Method in class scriptella.jdbc.JdbcConnection
Initializes dialect identifier for connection.
initializeContext(Hashtable<String, Object>) - Method in class scriptella.driver.ldap.LdapConnection
Creates a directory context.
initOut() - Method in class scriptella.driver.text.TextConnection
Lazily initializes script writer.
initVendorCodes(Throwable) - Method in exception scriptella.jdbc.JdbcException
 
INSTANCE - Static variable in class scriptella.spi.support.NullParametersCallback
 
IOUtils - Class in scriptella.util
I/O utility methods.
isAsciiWhitespacesOnly(CharSequence) - Static method in class scriptella.util.StringUtils
Checks if specified characters sequence is empty or contains only ascii whitespace characters.
isCancelled() - Method in exception scriptella.execution.EtlExecutorException
 
isChangeAdd() - Method in class scriptella.driver.ldap.ldif.Entry
 
isChangeDelete() - Method in class scriptella.driver.ldap.ldif.Entry
 
isChangeModDn() - Method in class scriptella.driver.ldap.ldif.Entry
 
isChangeModify() - Method in class scriptella.driver.ldap.ldif.Entry
 
isChangeModRdn() - Method in class scriptella.driver.ldap.ldif.Entry
 
isComplete() - Method in class scriptella.interactive.ProgressCallback
 
isDebug() - Method in class scriptella.tools.ant.EtlTaskBase
 
isDecimalInt(CharSequence) - Static method in class scriptella.util.StringUtils
Checks if specified characters sequence represents a non negative decimal number.
isDeleteOldRdn() - Method in class scriptella.driver.ldap.ldif.Entry
 
isEmpty() - Method in class scriptella.driver.script.ParametersCallbackMap
 
isEmpty() - Method in class scriptella.text.PropertyFormatInfo
 
isEmpty(Collection<?>) - Static method in class scriptella.util.CollectionUtils
Null-safe utility method to check if collection is empty.
isEmpty() - Method in class scriptella.util.PropertiesMap
 
isEmpty(CharSequence) - Static method in class scriptella.util.StringUtils
Returns true if characters sequence is empty (length=0) or null.
isEntry() - Method in class scriptella.driver.ldap.ldif.Entry
 
isFile(File) - Method in class scriptella.tools.launcher.EtlLauncher
Overridable for testing.
isFlush() - Method in class scriptella.driver.text.TextConnectionParameters
 
isFork() - Method in class scriptella.tools.ant.EtlExecuteTask
 
isHeaders() - Method in class scriptella.driver.csv.CsvConnectionParameters
 
isInheritAll() - Method in class scriptella.tools.ant.EtlTaskBase
Getter for inheritAll property.
isJmxEnabled() - Method in class scriptella.execution.EtlExecutor
Returns true if monitoring/management via JMX is enabled.
isKeepFormat() - Method in class scriptella.jdbc.SqlReaderTokenizer
Returns true if preserve comments and whitespaces.
isLazyInit() - Method in class scriptella.configuration.ConnectionEl
 
isNewTx() - Method in class scriptella.configuration.ScriptEl
 
isNextCalled() - Method in class scriptella.driver.script.ParametersCallbackMap
CRQ-12257.
isNojmx() - Method in class scriptella.tools.ant.EtlExecuteTask
 
isNostat() - Method in class scriptella.tools.ant.EtlExecuteTask
 
isPossibleBug(Throwable) - Static method in class scriptella.tools.launcher.BugReport
 
isQuiet() - Method in class scriptella.tools.ant.EtlTaskBase
 
isQuoteall() - Method in class scriptella.driver.csv.CsvConnectionParameters
 
isReadonly() - Method in class scriptella.driver.ldap.LdifScript
 
isReadonly() - Method in class scriptella.spi.AbstractConnection
Returns readonly mode.
isRetry() - Method in class scriptella.configuration.OnErrorEl
 
isSeparatorOnSingleLine() - Method in class scriptella.jdbc.SqlReaderTokenizer
 
isSuppressStatistics() - Method in class scriptella.execution.EtlExecutor
Getter for suppressStatistics property.
isTrim() - Method in class scriptella.text.PropertyFormat
 
isTrimLines() - Method in class scriptella.driver.text.TextConnectionParameters
 
iterator() - Method in class scriptella.driver.ldap.ldif.LdifReader
 

J

JaninoConnection - Class in scriptella.driver.janino
Scriptella connection adapter for Janino Script Evaluator.
JaninoConnection(ConnectionParameters) - Constructor for class scriptella.driver.janino.JaninoConnection
Instantiates a new connection to Janino Script Evaluator.
JaninoProviderException - Exception in scriptella.driver.janino
Thrown to indicate Janino failure.
JaninoProviderException() - Constructor for exception scriptella.driver.janino.JaninoProviderException
 
JaninoProviderException(String) - Constructor for exception scriptella.driver.janino.JaninoProviderException
 
JaninoProviderException(String, Throwable) - Constructor for exception scriptella.driver.janino.JaninoProviderException
 
JaninoProviderException(Throwable) - Constructor for exception scriptella.driver.janino.JaninoProviderException
 
JaninoQuery - Class in scriptella.driver.janino
A base class for Janino <query> elements.
JaninoQuery() - Constructor for class scriptella.driver.janino.JaninoQuery
 
JaninoScript - Class in scriptella.driver.janino
A base class for Janino <script> elements.
JaninoScript() - Constructor for class scriptella.driver.janino.JaninoScript
 
JdbcConnection - Class in scriptella.jdbc
Represents a JDBC connection.
JdbcConnection(Connection, ConnectionParameters) - Constructor for class scriptella.jdbc.JdbcConnection
 
JdbcException - Exception in scriptella.jdbc
Unchecked wrapper for SQL exceptions or other SQL related errors.
JdbcException(String) - Constructor for exception scriptella.jdbc.JdbcException
 
JdbcException(String, Throwable) - Constructor for exception scriptella.jdbc.JdbcException
 
JdbcException(String, Throwable, String, List<?>) - Constructor for exception scriptella.jdbc.JdbcException
 
JdbcException(String, Throwable, String) - Constructor for exception scriptella.jdbc.JdbcException
 
JdbcException(String, String) - Constructor for exception scriptella.jdbc.JdbcException
 
JdbcUtils - Class in scriptella.jdbc
Utility class JDBC related operations.
JexlConnection - Class in scriptella.driver.jexl
Scriptella connection adapter for JEXL.
JexlConnection(ConnectionParameters) - Constructor for class scriptella.driver.jexl.JexlConnection
Instantiates a new connection to JEXL.
JexlContextMap - Class in scriptella.driver.jexl
Mutable JexlContext implementation for integration into Scriptella execution environment.
JexlContextMap(ParametersCallbackMap) - Constructor for class scriptella.driver.jexl.JexlContextMap
Initializes instance and set parent parameters.
JexlContextMap(ParametersCallback, QueryCallback) - Constructor for class scriptella.driver.jexl.JexlContextMap
Initializes instance and set parent parameters with query callback..
JexlExpression - Class in scriptella.expression
Represents JEXL expression.
JexlExpression(String) - Constructor for class scriptella.expression.JexlExpression
 
JexlProviderException - Exception in scriptella.driver.jexl
Thrown to indicate a problem with JEXL script.
JexlProviderException() - Constructor for exception scriptella.driver.jexl.JexlProviderException
 
JexlProviderException(String) - Constructor for exception scriptella.driver.jexl.JexlProviderException
 
JexlProviderException(String, Throwable) - Constructor for exception scriptella.driver.jexl.JexlProviderException
 
JexlProviderException(Throwable) - Constructor for exception scriptella.driver.jexl.JexlProviderException
 
JmxEtlManager - Class in scriptella.execution
Implementation of JmxEtlManagerMBean.
JmxEtlManager(EtlContext) - Constructor for class scriptella.execution.JmxEtlManager
 
JmxEtlManagerMBean - Interface in scriptella.execution
JMX MBean interface for ETL task.
JndiProviderException - Exception in scriptella.driver.jndi
Thrown to indicate JNDI provider failure.
JndiProviderException(String, Throwable) - Constructor for exception scriptella.driver.jndi.JndiProviderException
 
JndiProviderException(String) - Constructor for exception scriptella.driver.jndi.JndiProviderException
 

K

keepformat - Variable in class scriptella.jdbc.JdbcConnection
 
KEEPFORMAT_KEY - Static variable in class scriptella.jdbc.JdbcConnection
 
keySet() - Method in class scriptella.driver.script.ParametersCallbackMap
 
keySet() - Method in class scriptella.util.PropertiesMap
 

L

LdapConnection - Class in scriptella.driver.ldap
Represents a connection to a directory context.
LdapConnection() - Constructor for class scriptella.driver.ldap.LdapConnection
 
LdapConnection(ConnectionParameters) - Constructor for class scriptella.driver.ldap.LdapConnection
Creates a connnection to a directory.
LdapProviderException - Exception in scriptella.driver.ldap
Thrown by LDAP Provider to indicate a failure.
LdapProviderException() - Constructor for exception scriptella.driver.ldap.LdapProviderException
 
LdapProviderException(String) - Constructor for exception scriptella.driver.ldap.LdapProviderException
 
LdapProviderException(String, String) - Constructor for exception scriptella.driver.ldap.LdapProviderException
 
LdapProviderException(String, String, Throwable) - Constructor for exception scriptella.driver.ldap.LdapProviderException
 
LdapProviderException(String, Throwable) - Constructor for exception scriptella.driver.ldap.LdapProviderException
 
LdapProviderException(Throwable) - Constructor for exception scriptella.driver.ldap.LdapProviderException
 
LdifParseException - Exception in scriptella.driver.ldap.ldif
Thrown to indicate a parse excpetion.
LdifParseException(String) - Constructor for exception scriptella.driver.ldap.ldif.LdifParseException
 
LdifParseException(String, String) - Constructor for exception scriptella.driver.ldap.ldif.LdifParseException
 
LdifParseException(String, String, Throwable) - Constructor for exception scriptella.driver.ldap.ldif.LdifParseException
 
LdifParseException(String, Throwable) - Constructor for exception scriptella.driver.ldap.ldif.LdifParseException
 
LdifReader - Class in scriptella.driver.ldap.ldif
<ldif-file> ::= "version:" <fill> <number> <seps> <dn-spec> <sep> <ldif-content-change>

<ldif-content-change> ::= <number> <oid> <options-e> <value-spec> <sep> <attrval-specs-e> <ldif-attrval-record-e> | <alpha> <chars-e> <options-e> <value-spec> <sep> <attrval-specs-e> <ldif-attrval-record-e> | "control:" <fill> <number> <oid> <spaces-e> <criticality> <value-spec-e> <sep> <controls-e> "changetype:" <fill> <changerecord-type> <ldif-change-record-e> | "changetype:" <fill> <changerecord-type> <ldif-change-record-e>

<ldif-attrval-record-e> ::= <seps> <dn-spec> <sep> <attributeType> <options-e> <value-spec> <sep> <attrval-specs-e> <ldif-attrval-record-e> | e

<ldif-change-record-e> ::= <seps> <dn-spec> <sep> <controls-e> "changetype:" <fill> <changerecord-type> <ldif-change-record-e> | e

<dn-spec> ::= "dn:" <fill> <safe-string> | "dn::" <fill> <base64-string>

<controls-e> ::= "control:" <fill> <number> <oid> <spaces-e> <criticality> <value-spec-e> <sep> <controls-e> | e

<criticality> ::= "true" | "false" | e

<oid> ::= '.' <number> <oid> | e

<attrval-specs-e> ::= <number> <oid> <options-e> <value-spec> <sep> <attrval-specs-e> | <alpha> <chars-e> <options-e> <value-spec> <sep> <attrval-specs-e> | e

<value-spec-e> ::= <value-spec> | e

<value-spec> ::= ':' <fill> <safe-string-e> | "::" <fill> <base64-chars> | ":<" <fill> <url>

<attributeType> ::= <number> <oid> | <alpha> <chars-e>

<options-e> ::= ';' <char> <chars-e> <options-e> |e

<chars-e> ::= <char> <chars-e> | e

<changerecord-type> ::= "add" <sep> <attributeType> <options-e> <value-spec> <sep> <attrval-specs-e> | "delete" <sep> | "modify" <sep> <mod-type> <fill> <attributeType> <options-e> <sep> <attrval-specs-e> <sep> '-' <sep> <mod-specs-e> | "moddn" <sep> <newrdn> <sep> "deleteoldrdn:" <fill> <0-1> <sep> <newsuperior-e> <sep> | "modrdn" <sep> <newrdn> <sep> "deleteoldrdn:" <fill> <0-1> <sep> <newsuperior-e> <sep>

<newrdn> ::= ':' <fill> <safe-string> | "::" <fill> <base64-chars>

<newsuperior-e> ::= "newsuperior" <newrdn> | e

<mod-specs-e> ::= <mod-type> <fill> <attributeType> <options-e> <sep> <attrval-specs-e> <sep> '-' <sep> <mod-specs-e> | e

<mod-type> ::= "add:" | "delete:" | "replace:"

<url> ::= <a Uniform Resource Locator, as defined in [6]>

LEXICAL -------

<fill> ::= ' ' <fill> | e <char> ::= <alpha> | <digit> | '-' <number> ::= <digit> <digits> <0-1> ::= '0' | '1' <digits> ::= <digit> <digits> | e <digit> ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' <seps> ::= <sep> <seps-e> <seps-e> ::= <sep> <seps-e> | e <sep> ::= 0x0D 0x0A | 0x0A <spaces> ::= ' ' <spaces-e> <spaces-e> ::= ' ' <spaces-e> | e <safe-string-e> ::= <safe-string> | e <safe-string> ::= <safe-init-char> <safe-chars> <safe-init-char> ::= [0x01-0x09] | 0x0B | 0x0C | [0x0E-0x1F] | [0x21-0x39] | 0x3B | [0x3D-0x7F] <safe-chars> ::= <safe-char> <safe-chars> | e <safe-char> ::= [0x01-0x09] | 0x0B | 0x0C | [0x0E-0x7F] <base64-string> ::= <base64-char> <base64-chars> <base64-chars> ::= <base64-char> <base64-chars> | e <base64-char> ::= 0x2B | 0x2F | [0x30-0x39] | 0x3D | [0x41-9x5A] | [0x61-0x7A] <alpha> ::= [0x41-0x5A] | [0x61-0x7A]

COMMENTS -------- - The ldap-oid VN is not correct in the RFC-2849.

LdifReader(LineIterator) - Constructor for class scriptella.driver.ldap.ldif.LdifReader
A constructor which takes a line iterator.
LdifReader(LineIterator, long) - Constructor for class scriptella.driver.ldap.ldif.LdifReader
* A constructor which takes a line iterator and a size limit.
LdifReader(String) - Constructor for class scriptella.driver.ldap.ldif.LdifReader
For testing purposes.
LdifScript - Class in scriptella.driver.ldap
Executor for LDIF script.
LdifScript(LdapConnection) - Constructor for class scriptella.driver.ldap.LdifScript
 
LineIterator - Class in scriptella.expression
An Iterator over the lines in a Reader, additionally properties substitution is performed.
LineIterator(Reader) - Constructor for class scriptella.expression.LineIterator
 
LineIterator(Reader, PropertiesSubstitutor) - Constructor for class scriptella.expression.LineIterator
 
LineIterator(Reader, PropertiesSubstitutor, boolean) - Constructor for class scriptella.expression.LineIterator
Constructs iterator.
load(List<XmlElement>, Class<T>) - Method in class scriptella.configuration.XmlConfigurableBase
 
load(InputStream) - Method in class scriptella.util.PropertiesMap
Loads properties using Properties.load(java.io.InputStream).
loadClass(XmlElement, String, Class<T>) - Method in class scriptella.configuration.XmlConfigurableBase
 
loadClass(String) - Method in class scriptella.core.EtlVariable
 
loadDrivers(String...) - Method in class scriptella.jdbc.GenericDriver
Tries to load one of the specified driver class names.
loadResourceAsString(String) - Method in class scriptella.tools.template.TemplateManager
Loads specifed classpath resource into a string.
LOCALE - Static variable in class scriptella.text.PropertyFormatInfo
 
Location - Class in scriptella.configuration
Defines xml element location.
Location(int, int) - Constructor for class scriptella.configuration.Location
 
Location(String) - Constructor for class scriptella.configuration.Location
 
LOG - Static variable in class scriptella.driver.csv.CsvConnection
 
LOG - Static variable in class scriptella.driver.csv.CsvQuery
 
logger - Variable in class scriptella.tools.template.TemplateManager
 
LoggingConfigurer - Class in scriptella.interactive
Scriptella runtime configurer for java.util.Logging.
LRUMap<K,V> - Class in scriptella.util
Represents LRU Map implementation based on LinkedHashMap.
LRUMap(int) - Constructor for class scriptella.util.LRUMap
 

M

MailConnection - Class in scriptella.driver.mail
Represents a JavaMail connection.
MailConnection(ConnectionParameters) - Constructor for class scriptella.driver.mail.MailConnection
Creates an email connection.
MailProviderException - Exception in scriptella.driver.mail
Thrown to indicate a problem with EMail producing/sending.
MailProviderException() - Constructor for exception scriptella.driver.mail.MailProviderException
 
MailProviderException(String) - Constructor for exception scriptella.driver.mail.MailProviderException
 
MailProviderException(String, Throwable) - Constructor for exception scriptella.driver.mail.MailProviderException
 
MailProviderException(Throwable) - Constructor for exception scriptella.driver.mail.MailProviderException
 
main(String[]) - Static method in class scriptella.tools.launcher.EtlLauncher
 
MapParametersCallback - Class in scriptella.spi.support
Map-based parameters callback implementation.
MapParametersCallback(Map) - Constructor for class scriptella.spi.support.MapParametersCallback
 
MissingQueryNextCallDetector - Class in scriptella.driver.script
CRQ-12257.
MissingQueryNextCallDetector(ParametersCallbackMap, Resource) - Constructor for class scriptella.driver.script.MissingQueryNextCallDetector
 
MODDN - Static variable in class scriptella.driver.ldap.ldif.Entry
 
MODIFY - Static variable in class scriptella.driver.ldap.ldif.Entry
 
MODRDN - Static variable in class scriptella.driver.ldap.ldif.Entry
 
MSSQL_2000_DRIVER_NAME - Static variable in class scriptella.driver.mssql.Driver
 
MSSQL_2005_DRIVER_NAME - Static variable in class scriptella.driver.mssql.Driver
 
MSSQL_TDS_DRIVER_NAME - Static variable in class scriptella.driver.mssql.Driver
 
MYSQL_DRIVER_NAME - Static variable in class scriptella.driver.mysql.Driver
 

N

NAME - Static variable in class scriptella.core.EtlVariable
 
NAME - Static variable in class scriptella.driver.xpath.NodeVariable
 
NashornBindingsParametersCallback - Class in scriptella.driver.script
Implementation of Bindings for Java 8 JavaScript engine "Nashorn".
NashornBindingsParametersCallback(ParametersCallback) - Constructor for class scriptella.driver.script.NashornBindingsParametersCallback
 
NashornBindingsParametersCallback(ParametersCallback, QueryCallback) - Constructor for class scriptella.driver.script.NashornBindingsParametersCallback
 
NativeConnectionProvider - Interface in scriptella.spi
Optional interface implemented by Connection classes.
newCaseInsensitiveAsciiMap() - Static method in class scriptella.util.CollectionUtils
Create a map optimized for case insensitive search for keys.
newConnection() - Method in class scriptella.core.ConnectionManager
 
newCsvQuery(CSVReader, PropertiesSubstitutor) - Method in class scriptella.driver.csv.CsvConnection
Template factory method to instantiate query handlers.
newExecutor(File) - Static method in class scriptella.execution.EtlExecutor
Converts file to URL and invokes EtlExecutor.newExecutor(java.net.URL).
newExecutor(URL) - Static method in class scriptella.execution.EtlExecutor
Helper method to create a new ScriptExecutor for specified script URL.
newExecutor(URL, Map<String, ?>) - Static method in class scriptella.execution.EtlExecutor
Helper method to create a new ScriptExecutor for specified script URL.
newFileWriter(String) - Method in class scriptella.tools.template.TemplateManager
Template factory method for writers.
newInputReader() - Method in class scriptella.driver.text.AbstractTextConnection
Creates a new reader for input.
newJexlEngine() - Static method in class scriptella.expression.JexlExpression
Creates a preconfigured JexlEngine.
newOutputWriter() - Method in class scriptella.driver.text.AbstractTextConnection
Creates a new writer to send output to.
newStatementCache() - Method in class scriptella.jdbc.JdbcConnection
Creates an instance of statement cache.
next() - Method in class scriptella.driver.janino.JaninoQuery
Moves to the next virtual row.
next(String[], Object[]) - Method in class scriptella.driver.janino.JaninoQuery
Produces a virtual row based on the specified columns.
next(Map<String, ?>) - Method in class scriptella.driver.janino.JaninoQuery
Produces a virtual row based on the specified columns.
next() - Method in class scriptella.driver.ldap.ldif.LdifReader
Gets the next LDIF on the channel.
next() - Method in class scriptella.driver.script.ParametersCallbackMap
Executes nested elements and exposes local variables set by the current query.
next() - Method in class scriptella.expression.LineIterator
Returns the next avalable line in a reader.
next() - Method in class scriptella.jdbc.ResultSetAdapter
 
nextStatement() - Method in class scriptella.jdbc.SqlReaderTokenizer
 
nextStatement() - Method in interface scriptella.jdbc.SqlTokenizer
Parses the following SQL statement from the source.
NO_ESCAPE_CHARACTER - Static variable in class scriptella.driver.csv.opencsv.CSVWriter
The escape constant to use when you wish to suppress all escaping.
NO_QUOTE_CHARACTER - Static variable in class scriptella.driver.csv.opencsv.CSVWriter
The quote constant to use when you wish to suppress all quoting.
NodeVariable - Class in scriptella.driver.xpath
A special node variable for sub-queries and scripts that wraps the node selected by an XPath query, exposing useful methods.
NodeVariable(XPathExpressionCompiler, Node) - Constructor for class scriptella.driver.xpath.NodeVariable
 
now(String) - Method in class scriptella.core.EtlVariable.DateUtils
Returns a current date/time formatted according to the specified format.
now() - Method in class scriptella.core.EtlVariable.DateUtils
Returns the current date.
NULL_CONTENT - Static variable in class scriptella.configuration.ContentEl
Null-Object to use instead of null if necessary
NULL_DIALECT - Static variable in class scriptella.spi.DialectIdentifier
Null-Object to use instead of nulls if necessary
NULL_STRING - Static variable in class scriptella.driver.text.AbstractTextConnection
Name of the null_string connection property.
NULL_STRING - Static variable in class scriptella.text.PropertyFormatInfo
 
nullIf(Object, Object) - Method in class scriptella.core.EtlVariable.TextUtils
If expr1 = expr2 is true, return NULL else return expr1.
NullParametersCallback - Class in scriptella.spi.support
Null-object constant for ParametersCallback.
nullsafeToString(Object) - Static method in class scriptella.util.StringUtils
Returns Null safe string representation of specified object.
nullsafeTrim(CharSequence) - Static method in class scriptella.util.StringUtils
Returns a trimmed value for specified charsequence

O

ODBC_DRIVER_NAME - Static variable in class scriptella.driver.odbc.Driver
 
onComplete(String) - Method in class scriptella.interactive.ConsoleProgressIndicator
 
onComplete(String) - Method in class scriptella.interactive.ProgressIndicatorBase
 
onComplete(String) - Method in class scriptella.interactive.SwingProgressIndicator
 
onEldestEntryRemove(Map.Entry<K, V>) - Method in class scriptella.util.LRUMap
Invoked when eldest entry is about to be removed.
onError(Throwable) - Method in class scriptella.core.OnErrorHandler
Called on error to get a OnErrorEl with fallback script.
OnErrorEl - Class in scriptella.configuration
Represents <onerror> xml element.
OnErrorEl() - Constructor for class scriptella.configuration.OnErrorEl
 
OnErrorEl(XmlElement) - Constructor for class scriptella.configuration.OnErrorEl
 
OnErrorHandler - Class in scriptella.core
Error handler for scripting elements.
OnErrorHandler(ScriptEl) - Constructor for class scriptella.core.OnErrorHandler
Initialize error handler with the list of OnErrorEl.
onerrors - Variable in class scriptella.configuration.ScriptEl
 
open() - Method in class scriptella.configuration.ContentEl
 
open() - Method in class scriptella.configuration.IncludeEl
 
open() - Method in class scriptella.configuration.StringResource
 
open() - Method in interface scriptella.spi.Resource
Opens a resource and returns a content reader.
ORACLE_DRIVER_NAME - Static variable in class scriptella.driver.oracle.Driver
 
OracleConnection - Class in scriptella.driver.oracle
Oracle connection wrapper.

P

pad(String, boolean, int, char) - Static method in class scriptella.util.StringUtils
Pads a String with a specified character.
PAD_CHAR - Static variable in class scriptella.text.PropertyFormatInfo
 
PAD_LEFT - Static variable in class scriptella.text.PropertyFormatInfo
 
PAD_RIGHT - Static variable in class scriptella.text.PropertyFormatInfo
 
ParametersCallback - Interface in scriptella.spi
Callback interface to obtain parameter values.
ParametersCallbackMap - Class in scriptella.driver.script
Map implementation of ParametersCallback for integration into Scriptella execution environment.
ParametersCallbackMap(ParametersCallback) - Constructor for class scriptella.driver.script.ParametersCallbackMap
Initializes instance and set parent parameters to use in ParametersCallbackMap.getParameter(String).
ParametersCallbackMap(ParametersCallback, QueryCallback) - Constructor for class scriptella.driver.script.ParametersCallbackMap
Initializes parameters callback for query element.
ParametersParser - Class in scriptella.jdbc
Parses parameter expressions in SQL statements.
ParametersParser(DriverContext) - Constructor for class scriptella.jdbc.ParametersParser
Creates a file reference parser.
parse(String, String) - Method in class scriptella.core.EtlVariable.DateUtils
 
parse(Reader) - Method in class scriptella.jdbc.SqlParserBase
Parses SQL script.
parse(SqlTokenizer) - Method in class scriptella.jdbc.SqlParserBase
 
parse(String) - Method in class scriptella.text.PropertyFormat
 
parse(ConnectionParameters, String) - Static method in class scriptella.text.PropertyFormatInfo
 
parse(TypedPropertiesSource, String) - Static method in class scriptella.text.PropertyFormatInfo
Creates a PropertyFormatInfo from specified properties.
parse(String, String) - Method in class scriptella.text.PropertyFormatter
Parses a string value to an object (if mapping is defined in PropertyFormatInfo).
parse(String, ParsePosition) - Method in class scriptella.text.TimestampValueFormat
 
parseAttributeValue(Entry, String) - Method in class scriptella.driver.ldap.ldif.LdifReader
Parse an AttributeType/AttributeValue
ParseException() - Constructor for exception scriptella.expression.Expression.ParseException
 
ParseException(String) - Constructor for exception scriptella.expression.Expression.ParseException
 
ParseException(String, Throwable) - Constructor for exception scriptella.expression.Expression.ParseException
 
ParseException(Throwable) - Constructor for exception scriptella.expression.Expression.ParseException
 
parseHeader(CSVReader) - Method in class scriptella.driver.csv.CsvQuery
 
PATTERN - Static variable in class scriptella.text.PropertyFormatInfo
 
PLSQL - Static variable in class scriptella.driver.oracle.OracleConnection
Name plsql property.
pos - Variable in class scriptella.interactive.ProgressCallback
 
POSTGRESQL_DRIVER_NAME - Static variable in class scriptella.driver.postgresql.Driver
 
prepare(ExecutableElement, ScriptingElement) - Static method in class scriptella.core.ConnectionInterceptor
 
prepare(ExecutableElement, Location) - Static method in class scriptella.core.ExceptionInterceptor
 
prepare(ExecutableElement, ScriptingElement) - Static method in class scriptella.core.IfInterceptor
 
prepare(QueryEl) - Static method in class scriptella.core.QueryExecutor
 
prepare(ScriptEl) - Static method in class scriptella.core.ScriptExecutor
 
prepare(ExecutableElement, Location) - Static method in class scriptella.core.StatisticInterceptor
 
prepare(ExecutableElement, ScriptEl) - Static method in class scriptella.core.TxInterceptor
 
prepare(ProgressIndicator) - Method in class scriptella.execution.EtlExecutor
Prepares the scripts context.
printUsage() - Method in class scriptella.tools.launcher.EtlLauncher
 
printVersion() - Method in class scriptella.tools.launcher.EtlLauncher
 
processRow(QueryCallback, String[]) - Method in class scriptella.driver.csv.CsvQuery
Processes the current row.
processRow(ParametersCallback) - Method in interface scriptella.spi.QueryCallback
Called for each row in a result set.
ProgressCallback - Class in scriptella.interactive
TODO: Add documentation
ProgressCallback(int) - Constructor for class scriptella.interactive.ProgressCallback
 
ProgressCallback(int, ProgressIndicator) - Constructor for class scriptella.interactive.ProgressCallback
 
ProgressCallback.Subprogress - Class in scriptella.interactive
 
progressIndicator - Variable in class scriptella.interactive.ProgressCallback
 
ProgressIndicator - Interface in scriptella.interactive
Script execution progress indicator.
ProgressIndicatorBase - Class in scriptella.interactive
TODO: Add documentation
ProgressIndicatorBase() - Constructor for class scriptella.interactive.ProgressIndicatorBase
 
PROP_PTR - Static variable in class scriptella.expression.PropertiesSubstitutor
Simple property patterns, e.g.
PropertiesEl - Class in scriptella.configuration
Represents XML elements which store properties.
PropertiesEl() - Constructor for class scriptella.configuration.PropertiesEl
 
PropertiesEl(XmlElement) - Constructor for class scriptella.configuration.PropertiesEl
 
PropertiesMap - Class in scriptella.util
Represents a persistent set of properties.
PropertiesMap() - Constructor for class scriptella.util.PropertiesMap
 
PropertiesMap(int) - Constructor for class scriptella.util.PropertiesMap
 
PropertiesMap(Map<String, ?>) - Constructor for class scriptella.util.PropertiesMap
 
PropertiesMap(InputStream) - Constructor for class scriptella.util.PropertiesMap
Creates a properties map from the stream.
PropertiesSubstitutor - Class in scriptella.expression
Substitutes properties(or expressions) in strings.
PropertiesSubstitutor() - Constructor for class scriptella.expression.PropertiesSubstitutor
Creates a properties substitutor.
PropertiesSubstitutor(ParametersCallback) - Constructor for class scriptella.expression.PropertiesSubstitutor
Creates a properties substitutor.
PropertiesSubstitutor(Map<String, ?>) - Constructor for class scriptella.expression.PropertiesSubstitutor
Creates a properties substitutor based on specified properties map.
PropertyFormat - Class in scriptella.text
Holds formatting/parsing rules for a property.
PropertyFormat() - Constructor for class scriptella.text.PropertyFormat
 
PropertyFormatInfo - Class in scriptella.text
Holds metadata about properties format.
PropertyFormatInfo(Map<String, PropertyFormat>) - Constructor for class scriptella.text.PropertyFormatInfo
 
PropertyFormatInfo(Map<String, PropertyFormat>, PropertyFormat) - Constructor for class scriptella.text.PropertyFormatInfo
Create an instance using a map of columns formats and a default format to use for undeclared columns.
PropertyFormatter - Class in scriptella.text
Provides formatting and parsing methods using a PropertyFormatInfo metadata.
PropertyFormatter(PropertyFormatInfo) - Constructor for class scriptella.text.PropertyFormatter
 
PROPS_EXT - Static variable in class scriptella.tools.template.TemplateManager
 
ProviderException - Exception in scriptella.spi
Thrown by connection provider to indicate any kind of failure.
ProviderException() - Constructor for exception scriptella.spi.ProviderException
 
ProviderException(String) - Constructor for exception scriptella.spi.ProviderException
 
ProviderException(String, Throwable) - Constructor for exception scriptella.spi.ProviderException
 
ProviderException(Throwable) - Constructor for exception scriptella.spi.ProviderException
 
publish(LogRecord) - Method in class scriptella.tools.ant.AntHandler
 
put(String, Object) - Method in class scriptella.driver.script.NashornBindingsParametersCallback
 
put(String, Object) - Method in class scriptella.driver.script.ParametersCallbackMap
Sets local variable.
put(String, Object) - Method in class scriptella.util.PropertiesMap
Put the property to underlying map.
putAll(Map<? extends String, ?>) - Method in class scriptella.driver.script.ParametersCallbackMap
Registers local variables.
putAll(Map<? extends String, ? extends Object>) - Method in class scriptella.util.PropertiesMap
 
putAttribute(String, Object) - Method in class scriptella.driver.ldap.ldif.Entry
Add an attribute value to an existing attribute

Q

query(LdapConnection, String) - Method in class scriptella.driver.ldap.SearchFilterQuery
 
QueryCallback - Interface in scriptella.spi
Callback interface for query result set iteration.
QueryEl - Class in scriptella.configuration
TODO: Add documentation
QueryEl(XmlElement, ScriptingElement) - Constructor for class scriptella.configuration.QueryEl
 
QueryExecutor - Class in scriptella.core
<query> element executor.
QUOTE - Static variable in class scriptella.driver.csv.CsvConnection
Name of the quote connection property.
quote - Variable in class scriptella.driver.csv.CsvConnectionParameters
 
QUOTEALL - Static variable in class scriptella.driver.csv.CsvConnection
Name of the quoteall connection property.
quoteall - Variable in class scriptella.driver.csv.CsvConnectionParameters
 

R

readAll() - Method in class scriptella.driver.csv.opencsv.CSVReader
Reads the entire file into a List with each element being a String[] of tokens.
readNext() - Method in class scriptella.driver.csv.opencsv.CSVReader
Reads the next line from the buffer and converts to a string array.
register() - Method in class scriptella.execution.JmxEtlManager
Registers this manager as a JMX mbean.
registerColumn(String, int) - Method in class scriptella.util.ColumnsMap
Registers column to for later lookup.
remove() - Method in class scriptella.driver.ldap.ldif.LdifReader
Always throws UnsupportedOperationException!
remove(Object) - Method in class scriptella.driver.script.ParametersCallbackMap
Removes local variable.
remove() - Method in class scriptella.driver.xpath.NodeVariable
Removes this node from the document.
remove() - Method in class scriptella.expression.LineIterator
 
remove(Handler) - Static method in class scriptella.interactive.LoggingConfigurer
 
remove(Object) - Method in class scriptella.util.PropertiesMap
 
removeEldestEntry(Map.Entry<K, V>) - Method in class scriptella.util.LRUMap
 
removePrefix(String, String) - Static method in class scriptella.util.StringUtils
Removes a prefix from a string.
RequiredAttributeException - Exception in scriptella.configuration
TODO: Add documentation
RequiredAttributeException(String, XmlElement) - Constructor for exception scriptella.configuration.RequiredAttributeException
 
RequiredAttributeException(String, Throwable, XmlElement) - Constructor for exception scriptella.configuration.RequiredAttributeException
 
resetLogging() - Method in class scriptella.tools.ant.EtlTaskBase
Resets JUL back to the original state.
resolve(String) - Method in class scriptella.execution.EtlContext
 
resolve(String) - Method in interface scriptella.spi.DriverContext
Resolves a fileUrl URI relative to base URL.
resolve(URL, String) - Static method in class scriptella.util.IOUtils
Resolves specified uri to a specified base URL.
resolveFile(File, String) - Method in class scriptella.tools.launcher.EtlLauncher
Resolves ETL file using the following rule: if specified file exists - it is returned, otherwise if file has no extension name+".etl.xml" file is checked for presence and returned.
Resource - Interface in scriptella.spi
Represents reference to a text resource capable of creating new readers.
ResultSetAdapter - Class in scriptella.jdbc
Represents SQL query result set as ParametersCallback.
ResultSetAdapter(ResultSet, ParametersCallback, JdbcTypesConverter) - Constructor for class scriptella.jdbc.ResultSetAdapter
Instantiates an adapter, prepares a cache and builds a map of column names.
RETURN_ARRAYS - Static variable in class scriptella.driver.xpath.XPathConnection
Name of the return_arrays connection property.
rollback() - Method in class scriptella.core.ConnectionManager
 
rollback() - Method in class scriptella.core.Session
 
rollback() - Method in class scriptella.jdbc.JdbcConnection
 
rollback() - Method in class scriptella.spi.AbstractConnection
 
rollback() - Method in interface scriptella.spi.Connection
Rolls back a current transaction (if any).
rowMatches(String[]) - Method in class scriptella.driver.csv.CsvQuery
Checks if current CSV row matches any of the specified patterns.
run() - Method in class scriptella.driver.spring.BatchEtlExecutorBean
Executes ETL files in a batch.
run() - Method in class scriptella.execution.EtlExecutor
A runnable adapter for EtlExecutor.execute() method.
RuntimeIOException - Exception in scriptella.core
Runtime wrapper for IO exceptions propagation.
RuntimeIOException(IOException) - Constructor for exception scriptella.core.RuntimeIOException
 

S

ScriptConnection - Class in scriptella.driver.script
Scriptella connection adapter for the JSR 223: Scripting for the Java Platform.
ScriptConnection(ConnectionParameters) - Constructor for class scriptella.driver.script.ScriptConnection
Instantiates a new connection to JSR 223 scripting engine.
ScriptEl - Class in scriptella.configuration
TODO: Add documentation
ScriptEl(XmlElement, ScriptingElement) - Constructor for class scriptella.configuration.ScriptEl
 
scriptella.configuration - package scriptella.configuration
Classes and interfaces to parse script files.
scriptella.core - package scriptella.core
Core classes for scripts execution.
scriptella.driver - package scriptella.driver
Parent package for Scriptella Drivers.
scriptella.driver.as400 - package scriptella.driver.as400
AS/400 Driver Adapter for Scriptella.
scriptella.driver.auto - package scriptella.driver.auto
Autodiscovery Driver for Scriptella.
scriptella.driver.csv - package scriptella.driver.csv
CSV Driver for Scriptella.
scriptella.driver.csv.opencsv - package scriptella.driver.csv.opencsv
Optimized opencsv implementation for Scriptella.
scriptella.driver.cubrid - package scriptella.driver.cubrid
Cubrid Driver Adapter for Scriptella.
scriptella.driver.db2 - package scriptella.driver.db2
DB2 Driver Adapter for Scriptella.
scriptella.driver.derby - package scriptella.driver.derby
Derby Driver Adapter for Scriptella.
scriptella.driver.h2 - package scriptella.driver.h2
H2 Database Driver Adapter for Scriptella.
scriptella.driver.hsqldb - package scriptella.driver.hsqldb
HSLQDB Driver Adapter for Scriptella.
scriptella.driver.janino - package scriptella.driver.janino
Janino Driver for Scriptella.
scriptella.driver.jexl - package scriptella.driver.jexl
JEXL Driver for Scriptella.
scriptella.driver.jndi - package scriptella.driver.jndi
JNDI Datasource Driver for Scriptella.
scriptella.driver.ldap - package scriptella.driver.ldap
LDAP Driver for Scriptella.
scriptella.driver.ldap.ldif - package scriptella.driver.ldap.ldif
 
scriptella.driver.mail - package scriptella.driver.mail
E-Mail Driver for Scriptella.
scriptella.driver.mssql - package scriptella.driver.mssql
Microsoft SQL Server Driver Adapter for Scriptella.
scriptella.driver.mysql - package scriptella.driver.mysql
MySQL Driver(Connector/J) adapter for Scriptella.
scriptella.driver.odbc - package scriptella.driver.odbc
The JDBC-ODBC Bridge Adapter for Scriptella.
scriptella.driver.oracle - package scriptella.driver.oracle
Oracle Driver Adapter for Scriptella.
scriptella.driver.postgresql - package scriptella.driver.postgresql
PostgreSQL Driver Adapter for Scriptella.
scriptella.driver.script - package scriptella.driver.script
Scriptella bridge for the JSR 223: Scripting for the Java Platform.
scriptella.driver.scriptella - package scriptella.driver.scriptella
Driver for running Scriptella ETL files.
scriptella.driver.spring - package scriptella.driver.spring
Spring Framework Integration Driver for Scriptella.
scriptella.driver.sybase - package scriptella.driver.sybase
Scriptella Driver Adapter for Sybase ASE and ASA.
scriptella.driver.text - package scriptella.driver.text
Text Driver for Scriptella.
scriptella.driver.velocity - package scriptella.driver.velocity
Velocity Adapter for Scriptella.
scriptella.driver.xls - package scriptella.driver.xls
SQLSheet Driver Adapter for Scriptella.
scriptella.driver.xpath - package scriptella.driver.xpath
XPath Driver for Scriptella.
scriptella.execution - package scriptella.execution
Facade classes for xml scripts execution.
scriptella.expression - package scriptella.expression
Classes for working with expressions and properties substitution.
scriptella.interactive - package scriptella.interactive
Progress Indicators and other classes related to user interaction.
scriptella.jdbc - package scriptella.jdbc
Scriptella JDBC Bridge.
scriptella.spi - package scriptella.spi
Service Provider Interface classes.
scriptella.spi.support - package scriptella.spi.support
 
scriptella.text - package scriptella.text
Classes for formatting and parsing text.
scriptella.tools.ant - package scriptella.tools.ant
Ant tasks.
scriptella.tools.launcher - package scriptella.tools.launcher
Command line ETL launcher.
scriptella.tools.template - package scriptella.tools.template
ETL templates and support classes.
scriptella.util - package scriptella.util
Miscellaneous utility classes.
ScriptellaConnection - Class in scriptella.driver.scriptella
Represents a connection to externally located Scriptella ETL file.
ScriptellaConnection(ConnectionParameters) - Constructor for class scriptella.driver.scriptella.ScriptellaConnection
Creates an email connection.
ScriptellaDriver - Interface in scriptella.spi
Service Provider Interface for integrating third-party systems with Scriptella.
ScriptellaProviderException - Exception in scriptella.driver.scriptella
Thrown to indicate Spring provider failure.
ScriptellaProviderException(String, Throwable) - Constructor for exception scriptella.driver.scriptella.ScriptellaProviderException
 
ScriptellaProviderException(String) - Constructor for exception scriptella.driver.scriptella.ScriptellaProviderException
 
ScriptExecutor - Class in scriptella.core
<script> element executor.
ScriptExecutor(ScriptEl) - Constructor for class scriptella.core.ScriptExecutor
 
ScriptingElement - Class in scriptella.configuration
Base class for queries and scripts.
ScriptingElement(ScriptingElement) - Constructor for class scriptella.configuration.ScriptingElement
 
ScriptProviderException - Exception in scriptella.driver.script
Thrown to indicate an error in scripting engine.
ScriptProviderException(String, Throwable) - Constructor for exception scriptella.driver.script.ScriptProviderException
 
ScriptProviderException(String, Throwable, String) - Constructor for exception scriptella.driver.script.ScriptProviderException
 
SEARCH_BASEDN_KEY - Static variable in class scriptella.driver.ldap.LdapConnection
Name of the Search base DN connection property.
SEARCH_COUNTLIMIT_KEY - Static variable in class scriptella.driver.ldap.LdapConnection
Name of the Count Limit(maximum number of entries to be returned) connection property.
SEARCH_SCOPE_KEY - Static variable in class scriptella.driver.ldap.LdapConnection
Name of the Search scope connection property.
SEARCH_TIMELIMIT_KEY - Static variable in class scriptella.driver.ldap.LdapConnection
Name of the Time Limit connection property.
SearchFilterQuery - Class in scriptella.driver.ldap
Represents an executor for LDAP search filter query(RFC 2254).
SearchFilterQuery(LdapConnection, ParametersCallback, QueryCallback) - Constructor for class scriptella.driver.ldap.SearchFilterQuery
Instantiates an LDAP query.
send(MimeMessage) - Method in class scriptella.driver.mail.MailConnection
Template method to decouple transport dependency, overriden in test classes.
SEPARATOR - Static variable in class scriptella.driver.csv.CsvConnection
Name of the separator connection property.
separator - Variable in class scriptella.driver.csv.CsvConnectionParameters
 
separator - Variable in class scriptella.jdbc.JdbcConnection
 
separatorSingleLine - Variable in class scriptella.jdbc.JdbcConnection
 
Session - Class in scriptella.core
A helper class for EtlContext to store and work with connections/executors.
Session(ConfigurationEl, EtlContext) - Constructor for class scriptella.core.Session
 
set(String, Object) - Method in class scriptella.driver.janino.JaninoQuery
Sets a value for specified parameter name.
set(Map<String, ?>) - Method in class scriptella.driver.janino.JaninoQuery
Fills the virtual row using parameters from specified map.
set(String, Object) - Method in class scriptella.driver.jexl.JexlContextMap
 
setAutostart(boolean) - Method in class scriptella.driver.spring.EtlExecutorBean
Sets autostart property.
setBeanFactory(BeanFactory) - Method in class scriptella.driver.spring.BatchEtlExecutorBean
 
setBeanFactory(BeanFactory) - Method in class scriptella.driver.spring.EtlExecutorBean
 
setCallback(ParametersCallback) - Method in class scriptella.spi.support.HierarchicalParametersCallback
Sets primary callback.
setCatalog(String) - Method in class scriptella.configuration.ConnectionEl
 
setChangeType(int) - Method in class scriptella.driver.ldap.ldif.Entry
Set the modification type
setChangeType(String) - Method in class scriptella.driver.ldap.ldif.Entry
Set the change type
setCharset(String) - Method in class scriptella.configuration.IncludeEl
 
setChildScriptinglElements(List<ScriptingElement>) - Method in class scriptella.configuration.QueryEl
 
setClassName(String) - Method in class scriptella.text.PropertyFormat
Sets class name of a custom formatter (subclass of java.text.Format).
setClassName(String) - Method in class scriptella.text.ValueFormatBuilder
 
setClasspath(String) - Method in class scriptella.configuration.ConnectionEl
 
setCodes(Set<String>) - Method in class scriptella.configuration.OnErrorEl
 
setConfigLocation(Resource) - Method in class scriptella.driver.spring.EtlExecutorBean
Sets configuration location.
setConfigLocations(Resource[]) - Method in class scriptella.driver.spring.BatchEtlExecutorBean
Sets configuration locations.
setConfiguration(ConfigurationEl) - Method in class scriptella.execution.EtlExecutor
Sets ETL configuration.
setConnectionId(String) - Method in class scriptella.configuration.OnErrorEl
 
setConnectionId(String) - Method in class scriptella.configuration.ScriptingElement
 
setConnections(List<ConnectionEl>) - Method in class scriptella.configuration.ConfigurationEl
 
setControl(Control) - Method in class scriptella.driver.ldap.ldif.Entry
Add a control to the entry
setDebug(boolean) - Method in class scriptella.tools.ant.EtlTaskBase
 
setDefaultNullString(String) - Method in class scriptella.driver.text.TextConnectionParameters
 
setDeleteOldRdn(boolean) - Method in class scriptella.driver.ldap.ldif.Entry
Set the flage deleteOldRdn
setDialectIdentifier(DialectIdentifier) - Method in class scriptella.spi.AbstractConnection
 
setDn(String) - Method in class scriptella.driver.ldap.ldif.Entry
Set the Distinguished Name
setDocumentUrl(URL) - Method in class scriptella.configuration.ConfigurationEl
 
setDriver(String) - Method in class scriptella.configuration.ConnectionEl
 
setEncoding(String) - Method in class scriptella.driver.text.TextConnectionParameters
 
setEol(String) - Method in class scriptella.driver.text.TextConnectionParameters
 
setErrorStatement(String) - Method in exception scriptella.driver.janino.JaninoProviderException
 
setErrorStatement(String) - Method in exception scriptella.driver.ldap.LdapProviderException
 
setErrorStatement(String) - Method in exception scriptella.spi.ProviderException
Sets problem statement which caused this exception/
setEscape(char) - Method in class scriptella.driver.csv.CsvConnectionParameters
 
setExternalParameters(Map<String, ?>) - Method in class scriptella.configuration.ConfigurationFactory
Sets additional properties.
setExternalParameters(ParametersCallback) - Method in class scriptella.configuration.ConfigurationFactory
Sets additional parameters.
setFallbackEl(FallbackEl) - Method in class scriptella.configuration.IncludeEl
 
setFile(String) - Method in class scriptella.tools.ant.EtlExecuteTask
 
setFlush(boolean) - Method in class scriptella.driver.text.TextConnectionParameters
 
setFork(boolean) - Method in class scriptella.tools.ant.EtlExecuteTask
 
setHeaders(boolean) - Method in class scriptella.driver.csv.CsvConnectionParameters
 
setHref(String) - Method in class scriptella.configuration.IncludeEl
 
setId(String) - Method in class scriptella.configuration.ConnectionEl
 
setIf(String) - Method in class scriptella.configuration.ScriptingElement
 
setInheritAll(boolean) - Method in class scriptella.tools.ant.EtlTaskBase
Setter for inheritAll property.
setJmxEnabled(boolean) - Method in class scriptella.driver.spring.BatchEtlExecutorBean
 
setJmxEnabled(boolean) - Method in class scriptella.execution.EtlExecutor
Enables or disables ETL monitoring/management via JMX.
setKeepFormat(boolean) - Method in class scriptella.jdbc.SqlReaderTokenizer
Keep original text format, i.e.
setLazyInit(boolean) - Method in class scriptella.configuration.ConnectionEl
 
setLocale(Locale) - Method in class scriptella.text.PropertyFormat
 
setLocale(Locale) - Method in class scriptella.text.ValueFormatBuilder
 
setLocation(XmlElement) - Method in class scriptella.configuration.XmlConfigurableBase
Called by elements wishing to report their location in XML.
setLocation(Location) - Method in class scriptella.configuration.XmlConfigurableBase
 
setMaxmemory(String) - Method in class scriptella.tools.ant.EtlExecuteTask
 
setMBeanServer(MBeanServer) - Static method in class scriptella.execution.JmxEtlManager
Sets mbean server to use when registering mbeans.
setMessage(Pattern) - Method in class scriptella.configuration.OnErrorEl
 
setName(String) - Method in class scriptella.tools.ant.EtlTemplateTask
Setter for name property.
setNewRdn(String) - Method in class scriptella.driver.ldap.ldif.Entry
Set the new RDN
setNewSuperior(String) - Method in class scriptella.driver.ldap.ldif.Entry
Set the new superior
setNewTx(boolean) - Method in class scriptella.configuration.ScriptEl
 
setNojmx(boolean) - Method in class scriptella.tools.ant.EtlExecuteTask
 
setNoJmx(boolean) - Method in class scriptella.tools.launcher.EtlLauncher
Suppress JMX MBean registration for monitoring.
setNostat(boolean) - Method in class scriptella.tools.ant.EtlExecuteTask
 
setNoStat(boolean) - Method in class scriptella.tools.launcher.EtlLauncher
 
setNullString(String) - Method in class scriptella.expression.PropertiesSubstitutor
Sets string literal representing null.
setNullString(String) - Method in class scriptella.text.PropertyFormat
 
setOnerrorElements(List<OnErrorEl>) - Method in class scriptella.configuration.ScriptEl
 
setPadChar(char) - Method in class scriptella.text.PropertyFormat
 
setPadLeft(int) - Method in class scriptella.text.PropertyFormat
 
setPadRight(int) - Method in class scriptella.text.PropertyFormat
 
setParameters(ParametersCallback) - Method in class scriptella.expression.PropertiesSubstitutor
Sets parameters callback used for substitution.
setParentCallback(ParametersCallback) - Method in class scriptella.spi.support.HierarchicalParametersCallback
Sets secondary callback.
setPassword(String) - Method in class scriptella.configuration.ConnectionEl
 
setPattern(String) - Method in class scriptella.text.PropertyFormat
 
setPattern(String) - Method in class scriptella.text.ValueFormatBuilder
 
setPatternProperty(XmlElement, String) - Method in class scriptella.configuration.XmlConfigurableBase
 
setPatternProperty(XmlElement, String, String) - Method in class scriptella.configuration.XmlConfigurableBase
Sets Pattern property on this object using attribute value.
setProgressBar(ProgressIndicator) - Method in class scriptella.interactive.ProgressCallback
 
setProgressIndicator(ProgressIndicator) - Method in class scriptella.driver.spring.BatchEtlExecutorBean
Sets progress indicator to use.
setProgressIndicator(ProgressIndicator) - Method in class scriptella.driver.spring.EtlExecutorBean
Sets progress indicator to use.
setProgressIndicator(ProgressIndicator) - Method in class scriptella.tools.launcher.EtlLauncher
 
setProperties(Map<String, ?>) - Method in class scriptella.driver.spring.BatchEtlExecutorBean
 
setProperties(Map<String, ?>) - Method in class scriptella.driver.spring.EtlExecutorBean
 
setProperties(Map<String, ?>) - Method in class scriptella.tools.launcher.EtlLauncher
Sets additional properties available for ETL.
setPropertiesSubstitutor(PropertiesSubstitutor) - Method in class scriptella.configuration.IncludeEl
Sets the properties substitutor to expand properties inside href attribute.
setProperty(XmlElement, String) - Method in class scriptella.configuration.XmlConfigurableBase
 
setProperty(XmlElement, String, String) - Method in class scriptella.configuration.XmlConfigurableBase
Sets property on this object using attribute value.
setProperty(PropertyFormat, String, String, TypedPropertiesSource) - Static method in class scriptella.text.PropertyFormatInfo
 
setQueryCallback(QueryCallback) - Method in class scriptella.driver.script.ParametersCallbackMap
Sets query callback and enables the query mode, i.e.
setQuiet(boolean) - Method in class scriptella.tools.ant.EtlTaskBase
 
setQuote(char) - Method in class scriptella.driver.csv.CsvConnectionParameters
 
setQuoteall(boolean) - Method in class scriptella.driver.csv.CsvConnectionParameters
 
setRequiredProperty(XmlElement, String, String) - Method in class scriptella.configuration.XmlConfigurableBase
 
setRequiredProperty(XmlElement, String) - Method in class scriptella.configuration.XmlConfigurableBase
 
setResourceURL(URL) - Method in class scriptella.configuration.ConfigurationFactory
 
setRetry(boolean) - Method in class scriptella.configuration.OnErrorEl
 
setSchema(String) - Method in class scriptella.configuration.ConnectionEl
 
setScriptingElements(List<ScriptingElement>) - Method in class scriptella.configuration.ConfigurationEl
 
setSeparator(char) - Method in class scriptella.driver.csv.CsvConnectionParameters
 
setSeparator(String) - Method in class scriptella.jdbc.SqlReaderTokenizer
Sets statements separator.
setSeparatorOnSingleLine(boolean) - Method in class scriptella.jdbc.SqlReaderTokenizer
Sets the separator mode.
setSkipLines(int) - Method in class scriptella.driver.text.TextConnectionParameters
 
setSuppressStatistics(boolean) - Method in class scriptella.execution.EtlExecutor
Enables or disables collecting of statistics.
setTrim(boolean) - Method in class scriptella.text.PropertyFormat
 
setTrimLines(boolean) - Method in class scriptella.driver.text.TextConnectionParameters
 
setType(Pattern) - Method in class scriptella.configuration.OnErrorEl
 
setType(String) - Method in class scriptella.text.PropertyFormat
 
setType(String) - Method in class scriptella.text.ValueFormatBuilder
 
setupLogging() - Method in class scriptella.tools.ant.EtlTaskBase
Configures Scriptella JUL loggers to use Ant logging.
setUrl(String) - Method in class scriptella.configuration.ConnectionEl
 
setUser(String) - Method in class scriptella.configuration.ConnectionEl
 
setValidating(boolean) - Static method in class scriptella.configuration.ConfigurationFactory
Sets validation option.
show(String, double) - Method in class scriptella.interactive.ConsoleProgressIndicator
 
show(String, double) - Method in class scriptella.interactive.ProgressIndicatorBase
 
show(String, double) - Method in class scriptella.interactive.SwingProgressIndicator
 
showProgress(double, String) - Method in interface scriptella.interactive.ProgressIndicator
Invoked when script execution progress has been changed.
showProgress(double, String) - Method in class scriptella.interactive.ProgressIndicatorBase
 
SHUTDOWN_ON_EXIT - Static variable in class scriptella.driver.hsqldb.HsqlConnection
True if SHUTDOWN command should be executed before last connection closed.
SilentExecutionStatisticsBuilder - Class in scriptella.execution
A minimized version of ExecutionStatisticsBuilder optimized for performance.
SilentExecutionStatisticsBuilder() - Constructor for class scriptella.execution.SilentExecutionStatisticsBuilder
 
size() - Method in class scriptella.driver.ldap.ldif.Entry
 
size() - Method in class scriptella.driver.script.ParametersCallbackMap
 
size - Variable in class scriptella.interactive.ProgressCallback
 
size() - Method in class scriptella.util.PropertiesMap
 
skip(int) - Method in class scriptella.expression.LineIterator
Skips N lines.
SKIP_LINES - Static variable in class scriptella.driver.text.AbstractTextConnection
Name of the skip_lines connection property.
split(String) - Method in class scriptella.util.UrlPathTokenizer
Splits a string with set of URIs into array of URLs resolved relatively to baseURL.
SpringProviderException - Exception in scriptella.driver.spring
Thrown to indicate Spring provider failure.
SpringProviderException(String, Throwable) - Constructor for exception scriptella.driver.spring.SpringProviderException
 
SpringProviderException(String) - Constructor for exception scriptella.driver.spring.SpringProviderException
 
SqlParserBase - Class in scriptella.jdbc
Customizable SQL parser.
SqlParserBase() - Constructor for class scriptella.jdbc.SqlParserBase
 
SqlReaderTokenizer - Class in scriptella.jdbc
Reader based SQL tokenizer.
SqlReaderTokenizer(Reader) - Constructor for class scriptella.jdbc.SqlReaderTokenizer
 
SqlReaderTokenizer(Reader, String, boolean, boolean) - Constructor for class scriptella.jdbc.SqlReaderTokenizer
 
SqlTokenizer - Interface in scriptella.jdbc
This interface provides a contract to iterate SQL statements.
STATEMENT_BATCH_SIZE - Static variable in class scriptella.jdbc.JdbcConnection
 
STATEMENT_CACHE_KEY - Static variable in class scriptella.jdbc.JdbcConnection
 
STATEMENT_FETCH_SIZE - Static variable in class scriptella.jdbc.JdbcConnection
 
STATEMENT_SEPARATOR_KEY - Static variable in class scriptella.jdbc.JdbcConnection
 
STATEMENT_SEPARATOR_SINGLELINE_KEY - Static variable in class scriptella.jdbc.JdbcConnection
 
statementBatchSize - Variable in class scriptella.jdbc.JdbcConnection
 
statementCacheSize - Variable in class scriptella.jdbc.JdbcConnection
 
StatementCounter() - Constructor for class scriptella.spi.AbstractConnection.StatementCounter
 
statementFetchSize - Variable in class scriptella.jdbc.JdbcConnection
 
statementParsed(String) - Method in class scriptella.jdbc.SqlParserBase
Invoked when SQL statement has been processed and all expressions handled.
statements - Variable in class scriptella.spi.AbstractConnection.StatementCounter
Stores number of executed statements.
StatisticInterceptor - Class in scriptella.core
Collects execution statistics.
StatisticInterceptor(ExecutableElement, Location) - Constructor for class scriptella.core.StatisticInterceptor
 
STD_FORMATTER - Static variable in class scriptella.tools.launcher.EtlLauncher
 
step(int) - Method in class scriptella.interactive.ProgressCallback
 
step(int, String) - Method in class scriptella.interactive.ProgressCallback
 
step(int, String) - Method in class scriptella.interactive.ProgressCallback.Subprogress
 
StringResource - Class in scriptella.configuration
Represents String as a resource.
StringResource(String) - Constructor for class scriptella.configuration.StringResource
Creates a resource based on String content.
StringResource(String, String) - Constructor for class scriptella.configuration.StringResource
Creates a resource based on String content.
StringUtils - Class in scriptella.util
Miscellaneous String/CharSequence utility methods.
SUBJECT - Static variable in class scriptella.driver.mail.MailConnection
Name of the subject connection property.
Subprogress(ProgressCallback, int, int) - Constructor for class scriptella.interactive.ProgressCallback.Subprogress
 
substitute(String) - Method in class scriptella.expression.PropertiesSubstitutor
Substitutes properties/expressions in s and returns the result string.
substitute(Reader, Writer) - Method in class scriptella.expression.PropertiesSubstitutor
Copies content from reader to writer and expands properties.
substitute(Reader) - Method in class scriptella.expression.PropertiesSubstitutor
Reads content from reader and expands properties.
SwingProgressIndicator - Class in scriptella.interactive
TODO: Add documentation
SwingProgressIndicator(String) - Constructor for class scriptella.interactive.SwingProgressIndicator
 
SYBASE_DRIVER_NAME - Static variable in class scriptella.driver.sybase.Driver
 
SYBASE_JDBC2_DRIVER_NAME - Static variable in class scriptella.driver.sybase.Driver
 
SYBASE_JDBC3_DRIVER_NAME - Static variable in class scriptella.driver.sybase.Driver
 
SYBASE_TDS_DRIVER_NAME - Static variable in class scriptella.driver.sybase.Driver
 
SystemException - Exception in scriptella.core
Base class for all scriptella runtime exceptions.
SystemException() - Constructor for exception scriptella.core.SystemException
 
SystemException(String) - Constructor for exception scriptella.core.SystemException
 
SystemException(String, Throwable) - Constructor for exception scriptella.core.SystemException
 
SystemException(Throwable) - Constructor for exception scriptella.core.SystemException
 

T

TAG_NAME - Static variable in class scriptella.configuration.QueryEl
 
TAG_NAME - Static variable in class scriptella.configuration.ScriptEl
 
template(List<String>) - Method in class scriptella.tools.launcher.EtlLauncher
 
TemplateManager - Class in scriptella.tools.template
ETL files template manager.
TemplateManager() - Constructor for class scriptella.tools.template.TemplateManager
 
TextConnection - Class in scriptella.driver.text
Represents a connection to a Text file.
TextConnection() - Constructor for class scriptella.driver.text.TextConnection
For testing purposes only.
TextConnection(ConnectionParameters) - Constructor for class scriptella.driver.text.TextConnection
 
TextConnectionParameters - Class in scriptella.driver.text
Connection parameters for text drivers.
TextConnectionParameters() - Constructor for class scriptella.driver.text.TextConnectionParameters
 
TextConnectionParameters(ConnectionParameters) - Constructor for class scriptella.driver.text.TextConnectionParameters
 
TextProviderException - Exception in scriptella.driver.text
Thrown to indicate a problem with Text file processing.
TextProviderException() - Constructor for exception scriptella.driver.text.TextProviderException
 
TextProviderException(String) - Constructor for exception scriptella.driver.text.TextProviderException
 
TextProviderException(String, Throwable) - Constructor for exception scriptella.driver.text.TextProviderException
 
TextProviderException(Throwable) - Constructor for exception scriptella.driver.text.TextProviderException
 
TextScriptExecutor - Class in scriptella.driver.text
Writes a text content to the output and performs properties expansion.
TextScriptExecutor(Writer, TextConnectionParameters) - Constructor for class scriptella.driver.text.TextScriptExecutor
Creates an executor.
TextUtils() - Constructor for class scriptella.core.EtlVariable.TextUtils
 
ThreadSafe - Annotation Type in scriptella.core
Indicates thread safety
throwUnchecked(Throwable) - Static method in class scriptella.util.ExceptionUtils
This method throws unchecked throwable, i.e.
TimestampValueFormat - Class in scriptella.text
Format class to work with dates represented in JDBC escape syntax.
TimestampValueFormat() - Constructor for class scriptella.text.TimestampValueFormat
 
toByteArray(InputStream) - Static method in class scriptella.util.IOUtils
Loads an input stream content into a byte array.
toByteArray(InputStream, long) - Static method in class scriptella.util.IOUtils
Loads an input stream content into a byte array.
today() - Method in class scriptella.core.EtlVariable.DateUtils
Returns the formatted representation of current date.
today(String) - Method in class scriptella.core.EtlVariable.DateUtils
toString() - Method in class scriptella.configuration.ConfigurationEl
 
toString() - Method in class scriptella.configuration.ConnectionEl
 
toString() - Method in class scriptella.configuration.ContentEl
 
toString() - Method in class scriptella.configuration.Location
 
toString() - Method in class scriptella.configuration.OnErrorEl
 
toString() - Method in class scriptella.configuration.ScriptEl
 
toString() - Method in class scriptella.configuration.ScriptingElement
 
toString() - Method in class scriptella.configuration.StringResource
 
toString() - Method in class scriptella.driver.janino.JaninoQuery
 
toString() - Method in class scriptella.driver.ldap.ldif.Entry
Return a String representing the Entry
toString() - Method in class scriptella.execution.ExecutionStatistics
 
toString(Object) - Method in class scriptella.expression.PropertiesSubstitutor
Converts specified object to string.
toString() - Method in class scriptella.jdbc.JdbcConnection
 
toString() - Method in class scriptella.spi.AbstractConnection
 
toString() - Method in class scriptella.spi.AbstractScriptellaDriver
 
toString() - Method in interface scriptella.spi.Connection
 
toString() - Method in class scriptella.spi.ConnectionParameters
 
toString() - Method in class scriptella.spi.DialectIdentifier
 
toString() - Method in exception scriptella.spi.ProviderException
 
toString() - Method in interface scriptella.spi.Resource
 
toString() - Method in interface scriptella.spi.ScriptellaDriver
 
toString() - Method in class scriptella.text.PropertyFormat
 
toString() - Method in class scriptella.text.PropertyFormatInfo
 
toString() - Method in class scriptella.text.TypedPropertiesSource
 
toString() - Method in class scriptella.tools.launcher.BugReport
 
toString(Reader) - Static method in class scriptella.util.IOUtils
Loads a reader content into a string.
toString(Reader, long) - Static method in class scriptella.util.IOUtils
Loads a reader content into a string.
toString() - Method in class scriptella.util.PropertiesMap
 
toUrl(File) - Static method in class scriptella.util.IOUtils
A replacement for a deprecated File.toURL() method.
TrackingLineIterator - Class in scriptella.driver.ldap.ldif
Line iterator which tracks read lines.
TrackingLineIterator(Reader, ParametersCallback) - Constructor for class scriptella.driver.ldap.ldif.TrackingLineIterator
Creates instance of line iterator.
trackLines() - Method in class scriptella.driver.ldap.ldif.TrackingLineIterator
Starts to track lines.
TRANSACTION_ISOLATION_KEY - Static variable in class scriptella.jdbc.JdbcConnection
 
TRANSACTION_ISOLATION_READ_COMMITTED - Static variable in class scriptella.jdbc.JdbcConnection
 
TRANSACTION_ISOLATION_READ_UNCOMMITTED - Static variable in class scriptella.jdbc.JdbcConnection
 
TRANSACTION_ISOLATION_REPEATABLE_READ - Static variable in class scriptella.jdbc.JdbcConnection
 
TRANSACTION_ISOLATION_SERIALIZABLE - Static variable in class scriptella.jdbc.JdbcConnection
 
TRIM - Static variable in class scriptella.driver.text.AbstractTextConnection
Name of the trim connection property.
TRIM - Static variable in class scriptella.text.PropertyFormatInfo
 
TxInterceptor - Class in scriptella.core
TODO: Add documentation
TxInterceptor(ExecutableElement, ScriptEl) - Constructor for class scriptella.core.TxInterceptor
 
TYPE - Static variable in class scriptella.driver.mail.MailConnection
Name of the type connection property.
TYPE - Static variable in class scriptella.text.PropertyFormatInfo
 
TYPE_HTML - Static variable in class scriptella.driver.mail.MailConnection
 
TYPE_TEXT - Static variable in class scriptella.driver.mail.MailConnection
 
TypedPropertiesSource - Class in scriptella.text
Typed view for properties.
TypedPropertiesSource(Map<String, ?>) - Constructor for class scriptella.text.TypedPropertiesSource
 

U

unregister() - Method in class scriptella.execution.JmxEtlManager
Unregisters this manager from the JMX server.
UrlPathTokenizer - Class in scriptella.util
Parses URIs string into tokens and returns reolved URLs as array.
UrlPathTokenizer(URL) - Constructor for class scriptella.util.UrlPathTokenizer
 

V

ValueFormatBuilder - Class in scriptella.text
Builder class for constructing Format instances based on the following parameters: type - built-in type name, i.e.
ValueFormatBuilder() - Constructor for class scriptella.text.ValueFormatBuilder
 
valueOf(String) - Static method in enum scriptella.tools.launcher.EtlLauncher.ErrorCode
Returns the enum constant of this type with the specified name.
values() - Method in class scriptella.driver.script.ParametersCallbackMap
 
values() - Static method in enum scriptella.tools.launcher.EtlLauncher.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class scriptella.util.PropertiesMap
 
VelocityConnection - Class in scriptella.driver.velocity
Represents a session to velocity engine.
VelocityConnection(ConnectionParameters) - Constructor for class scriptella.driver.velocity.VelocityConnection
Instantiates a velocity connection.
VelocityProviderException - Exception in scriptella.driver.velocity
Thrown by Velocity Provider to indicate velocity failure.
VelocityProviderException() - Constructor for exception scriptella.driver.velocity.VelocityProviderException
 
VelocityProviderException(String) - Constructor for exception scriptella.driver.velocity.VelocityProviderException
 
VelocityProviderException(String, Throwable) - Constructor for exception scriptella.driver.velocity.VelocityProviderException
 
VelocityProviderException(Throwable) - Constructor for exception scriptella.driver.velocity.VelocityProviderException
 

W

writeNext(String[], boolean) - Method in class scriptella.driver.csv.opencsv.CSVWriter
Writes the next line to the file.

X

XLS_DRIVER_NAME - Static variable in class scriptella.driver.xls.Driver
 
XML_EXT - Static variable in class scriptella.tools.template.TemplateManager
 
XmlConfigurable - Interface in scriptella.configuration
Implemented by classes which support configuration from XML.
XmlConfigurableBase - Class in scriptella.configuration
Base class for configuration elements.
XmlConfigurableBase() - Constructor for class scriptella.configuration.XmlConfigurableBase
 
XmlElement - Class in scriptella.configuration
Represents XML element
XmlElement(Element, URL, PropertiesSubstitutor) - Constructor for class scriptella.configuration.XmlElement
 
XmlElement(Element, XmlElement) - Constructor for class scriptella.configuration.XmlElement
 
XPathConnection - Class in scriptella.driver.xpath
Represents a connection to an XML file.
XPathConnection() - Constructor for class scriptella.driver.xpath.XPathConnection
For testing purposes only.
XPathConnection(ConnectionParameters) - Constructor for class scriptella.driver.xpath.XPathConnection
 
XPathProviderException - Exception in scriptella.driver.xpath
Thrown to indicate a problem with XML file querying.
XPathProviderException() - Constructor for exception scriptella.driver.xpath.XPathProviderException
 
XPathProviderException(String) - Constructor for exception scriptella.driver.xpath.XPathProviderException
 
XPathProviderException(String, Throwable) - Constructor for exception scriptella.driver.xpath.XPathProviderException
 
XPathProviderException(Throwable) - Constructor for exception scriptella.driver.xpath.XPathProviderException
 
XPathQueryExecutor - Class in scriptella.driver.xpath
Executor for XPath queries.
XPathQueryExecutor(ThreadLocal<Node>, Document, Resource, XPathExpressionCompiler, AbstractConnection.StatementCounter, boolean) - Constructor for class scriptella.driver.xpath.XPathQueryExecutor
Crates executor to query document using a specified xpath expression.
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © Copyright 2006-2019 The Scriptella Project Team.