A B C D E F G H I J K L M N O P Q R S T U V 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.
AbstractConnection.StatementCounter() - Constructor for class scriptella.spi.AbstractConnection.StatementCounter
 
AbstractScriptellaDriver - Class in scriptella.spi
An abstract base for Scriptella drivers.
AbstractScriptellaDriver() - Constructor for class scriptella.spi.AbstractScriptellaDriver
 
addErrorCode(String) - Method in exception scriptella.spi.ProviderException
Adds error code to this exception.
appendCommaSeparator(StringBuilder) - Static method in class scriptella.text.PropertyFormat
 
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

build() - Method in class scriptella.text.ValueFormatBuilder
 

C

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
CLASS_NAME - Static variable in class scriptella.text.PropertyFormatInfo
 
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.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.
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.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..
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
 
containsKey(Object) - Method in class scriptella.util.PropertiesMap
 
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
 
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.

D

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.
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
 
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
 
entrySet() - Method in class scriptella.util.PropertiesMap
 
equals(Object) - Method in class scriptella.spi.DialectIdentifier
 
equals(Object) - Method in class scriptella.util.PropertiesMap
 
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
 
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.
EtlExecutorException - Exception in scriptella.execution
Thrown on script execution failure
EtlExecutorException(Throwable) - Constructor for exception scriptella.execution.EtlExecutorException
 
etlStarted() - Method in class scriptella.execution.ExecutionStatisticsBuilder
Invoked on ETL start
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, Map<String, Object>) - 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.ClassUtils() - Constructor for class scriptella.core.EtlVariable.ClassUtils
 
EtlVariable.DateUtils - Class in scriptella.core
Utility class for ETL file expressions.
EtlVariable.DateUtils() - Constructor for class scriptella.core.EtlVariable.DateUtils
 
EtlVariable.TextUtils - Class in scriptella.core
Utility class for ETL file expressions.
EtlVariable.TextUtils() - Constructor for class scriptella.core.EtlVariable.TextUtils
 
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.
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
 
ExceptionInterceptor.ExecutionException(Throwable, Location) - Constructor for exception scriptella.core.ExceptionInterceptor.ExecutionException
 
ExceptionInterceptor.ExecutionException(String, Throwable, Location) - Constructor for exception scriptella.core.ExceptionInterceptor.ExecutionException
 
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() - 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.
executeNext(DynamicContext) - Method in class scriptella.core.ElementInterceptor
Executes next element in the chain.
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.jdbc.JdbcConnection
 
executeScript(Resource, ParametersCallback) - Method in interface scriptella.spi.Connection
Executes a script specified by its content.
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
 
ExecutionStatistics.ElementInfo() - Constructor for class scriptella.execution.ExecutionStatistics.ElementInfo
 
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.EvaluationException() - Constructor for exception scriptella.expression.Expression.EvaluationException
 
Expression.EvaluationException(String) - Constructor for exception scriptella.expression.Expression.EvaluationException
 
Expression.EvaluationException(String, Throwable) - Constructor for exception scriptella.expression.Expression.EvaluationException
 
Expression.EvaluationException(Throwable) - Constructor for exception scriptella.expression.Expression.EvaluationException
 
Expression.ParseException - Exception in scriptella.expression
 
Expression.ParseException() - Constructor for exception scriptella.expression.Expression.ParseException
 
Expression.ParseException(String) - Constructor for exception scriptella.expression.Expression.ParseException
 
Expression.ParseException(String, Throwable) - Constructor for exception scriptella.expression.Expression.ParseException
 
Expression.ParseException(Throwable) - Constructor for exception scriptella.expression.Expression.ParseException
 

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
 
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() - Method in class scriptella.jdbc.JdbcConnection
 
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.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
 
forName(String) - Method in class scriptella.core.EtlVariable.ClassUtils
 
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(Object) - Method in class scriptella.util.PropertiesMap
 
getAttribute(String) - Method in class scriptella.configuration.XmlElement
Gets the value of attribute.
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.
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
 
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, 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.ScriptingElement
 
getConnections() - Method in class scriptella.configuration.ConfigurationEl
 
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.
getCtxDecorator() - Method in class scriptella.core.ElementInterceptor
 
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.
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
 
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.
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.
getMessage() - Method in class scriptella.configuration.OnErrorEl
 
getMessage() - Method in exception scriptella.execution.EtlExecutorException
 
getName() - Method in class scriptella.spi.DialectIdentifier
 
getNativeConnection() - Method in class scriptella.jdbc.JdbcConnection
 
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.
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
 
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.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
 
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.spi.ConnectionParameters
This method returns properties for connection specified inside <connection> element
getProperties() - Method in class scriptella.text.TypedPropertiesSource
 
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.
getProviderName() - Method in exception scriptella.jdbc.JdbcException
 
getProviderName() - Method in exception scriptella.spi.ProviderException
Overriden by subclasses to provide user friendly provider name.
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.jdbc.SqlReaderTokenizer
 
getSession() - Method in class scriptella.execution.EtlContext
 
getSize() - Method in class scriptella.interactive.ProgressCallback
 
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.
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.
getType() - Method in class scriptella.configuration.OnErrorEl
 
getType() - Method in class scriptella.text.PropertyFormat
 
getType() - Method in class scriptella.text.ValueFormatBuilder
 
getUrl() - Method in class scriptella.configuration.ConnectionEl
 
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.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

handleParameter(String, boolean, boolean) - Method in class scriptella.jdbc.SqlParserBase
Called when parameter is encountered in SQL.
hashCode() - Method in class scriptella.spi.DialectIdentifier
 
hashCode() - Method in class scriptella.util.PropertiesMap
 
hasNext() - Method in class scriptella.expression.LineIterator
 
hasProperties(String) - Static method in class scriptella.expression.PropertiesSubstitutor
Tests if the given string contains properties/expressions.
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.

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.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.
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
 
isComplete() - Method in class scriptella.interactive.ProgressCallback
 
isDecimalInt(CharSequence) - Static method in class scriptella.util.StringUtils
Checks if specified characters sequence represents a non negative decimal number.
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.
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
 
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
 

J

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.
JexlExpression - Class in scriptella.expression
Represents JEXL expression.
JexlExpression(String) - Constructor for class scriptella.expression.JexlExpression
 
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.

K

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

L

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.
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
 
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

MapParametersCallback - Class in scriptella.spi.support
Map-based parameters callback implementation.
MapParametersCallback(Map) - Constructor for class scriptella.spi.support.MapParametersCallback
 

N

NAME - Static variable in class scriptella.core.EtlVariable
 
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
 
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.
newJexlEngine() - Static method in class scriptella.expression.JexlExpression
Creates a preconfigured JexlEngine.
newStatementCache() - Method in class scriptella.jdbc.JdbcConnection
Creates an instance of statement cache.
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.
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.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

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.

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.
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
 
PATTERN - Static variable in class scriptella.text.PropertyFormatInfo
 
pos - Variable in class scriptella.interactive.ProgressCallback
 
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.
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
 
ProgressCallback.Subprogress(ProgressCallback, int, int) - Constructor for class scriptella.interactive.ProgressCallback.Subprogress
 
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
 
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
 
put(String, Object) - Method in class scriptella.util.PropertiesMap
Put the property to underlying map.
putAll(Map<? extends String, ? extends Object>) - Method in class scriptella.util.PropertiesMap
 

Q

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.

R

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.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
 
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.
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.
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).
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

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.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.util - package scriptella.util
Miscellaneous utility classes.
ScriptellaDriver - Interface in scriptella.spi
Service Provider Interface for integrating third-party systems with Scriptella.
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
 
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
 
setCallback(ParametersCallback) - Method in class scriptella.spi.support.HierarchicalParametersCallback
Sets primary callback.
setCatalog(String) - Method in class scriptella.configuration.ConnectionEl
 
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
 
setConfiguration(ConfigurationEl) - Method in class scriptella.execution.EtlExecutor
Sets ETL configuration.
setConnectionId(String) - Method in class scriptella.configuration.ScriptingElement
 
setConnections(List<ConnectionEl>) - Method in class scriptella.configuration.ConfigurationEl
 
setDialectIdentifier(DialectIdentifier) - Method in class scriptella.spi.AbstractConnection
 
setDocumentUrl(URL) - Method in class scriptella.configuration.ConfigurationEl
 
setDriver(String) - Method in class scriptella.configuration.ConnectionEl
 
setErrorStatement(String) - Method in exception scriptella.spi.ProviderException
Sets problem statement which caused this exception/
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
 
setHref(String) - Method in class scriptella.configuration.IncludeEl
 
setId(String) - Method in class scriptella.configuration.ConnectionEl
 
setIf(String) - Method in class scriptella.configuration.ScriptingElement
 
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
 
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
 
setNewTx(boolean) - Method in class scriptella.configuration.ScriptEl
 
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
 
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
 
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(String) - Method in class scriptella.jdbc.SqlReaderTokenizer
Sets statements separator.
setSeparatorOnSingleLine(boolean) - Method in class scriptella.jdbc.SqlReaderTokenizer
Sets the separator mode.
setSuppressStatistics(boolean) - Method in class scriptella.execution.EtlExecutor
Enables or disables collecting of statistics.
setTrim(boolean) - Method in class scriptella.text.PropertyFormat
 
setType(Pattern) - Method in class scriptella.configuration.OnErrorEl
 
setType(String) - Method in class scriptella.text.PropertyFormat
 
setType(String) - Method in class scriptella.text.ValueFormatBuilder
 
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
 
SilentExecutionStatisticsBuilder - Class in scriptella.execution
A minimized version of ExecutionStatisticsBuilder optimized for performance.
SilentExecutionStatisticsBuilder() - Constructor for class scriptella.execution.SilentExecutionStatisticsBuilder
 
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.
split(String) - Method in class scriptella.util.UrlPathTokenizer
Splits a string with set of URIs into array of URLs resolved relatively to baseURL.
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
 
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
 
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.
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
 
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
 
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.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(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.
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.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.text.PropertyFormatInfo
 
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
 
values() - Method in class scriptella.util.PropertiesMap
 

X

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
 
A B C D E F G H I J K L M N O P Q R S T U V X 

Copyright © 2006-2012. All Rights Reserved.