| Interface | Description |
|---|---|
| Connection |
Represents a connection to the system provided by
ScriptellaDriver. |
| DriverContext |
Global ETL Context available to drivers.
|
| NativeConnectionProvider |
Optional interface implemented by
Connection classes. |
| ParametersCallback |
Callback interface to obtain parameter values.
|
| QueryCallback |
Callback interface for query result set iteration.
|
| Resource |
Represents reference to a text resource capable of creating new readers.
|
| ScriptellaDriver |
Service Provider Interface for integrating third-party systems with Scriptella.
|
| Class | Description |
|---|---|
| AbstractConnection |
A base class for connections.
|
| AbstractConnection.StatementCounter |
Helper class to use for executed statements counting.
|
| AbstractScriptellaDriver |
An abstract base for Scriptella drivers.
|
| ConnectionParameters |
Represents connection parameters.
|
| DialectIdentifier |
Represents vendor dialect information.
|
| Exception | Description |
|---|---|
| ProviderException |
Thrown by connection provider to indicate any kind of failure.
|
<connection driver="provider.class.name" url="provider:url"/>
You may also specify a driver's classpath. Classpath URIs are resolved relative to an ETL file:
<connection driver="provider.class.name" url="provider:url" classpath="driver.jar;lib/driver-addons.jar"/>
In this case the driver is loaded using a separate classloader
scriptella.driver.SHORT_NAME package
and specifying "Driver" as a class name automatically
allows referencing the driver by a SHORT_NAME alias.<connection driver="SHORT_NAME">
scriptella.driver.SHORT_NAME.Driver class.
url is not a required attribute for custom providers, nevertheless
it may make sense to specify URL protocol for your driver.Copyright © Copyright 2006-2019 The Scriptella Project Team.