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.