| Interface | Description | 
|---|---|
| Connection | Represents a connection to the system provided by  ScriptellaDriver. | 
| DriverContext | Global ETL Context available to drivers. | 
| NativeConnectionProvider | Optional interface implemented by  Connectionclasses. | 
| 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"/>
    <connection driver="provider.class.name" url="provider:url" classpath="driver.jar;lib/driver-addons.jar"/>
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.