scriptella.driver.janino
Class JaninoConnection

java.lang.Object
  extended by scriptella.spi.AbstractConnection
      extended by scriptella.driver.janino.JaninoConnection
All Implemented Interfaces:
scriptella.spi.Connection

public class JaninoConnection
extends scriptella.spi.AbstractConnection

Scriptella connection adapter for Janino Script Evaluator.

For configuration details and examples see overview page.

Version:
1.0
Author:
Fyodor Kupolov

Nested Class Summary
 
Nested classes/interfaces inherited from class scriptella.spi.AbstractConnection
scriptella.spi.AbstractConnection.StatementCounter
 
Field Summary
 
Fields inherited from class scriptella.spi.AbstractConnection
counter
 
Constructor Summary
JaninoConnection(scriptella.spi.ConnectionParameters parameters)
          Instantiates a new connection to Janino Script Evaluator.
 
Method Summary
 void close()
          Closes the connection and releases all related resources.
 void executeQuery(scriptella.spi.Resource queryContent, scriptella.spi.ParametersCallback parametersCallback, scriptella.spi.QueryCallback queryCallback)
          Executes a query specified by its content.
 void executeScript(scriptella.spi.Resource scriptContent, scriptella.spi.ParametersCallback parametersCallback)
           
 
Methods inherited from class scriptella.spi.AbstractConnection
commit, getDialectIdentifier, getExecutedStatementsCount, isReadonly, rollback, setDialectIdentifier, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JaninoConnection

public JaninoConnection(scriptella.spi.ConnectionParameters parameters)
Instantiates a new connection to Janino Script Evaluator.

Parameters:
parameters - connection parameters.
Method Detail

executeScript

public void executeScript(scriptella.spi.Resource scriptContent,
                          scriptella.spi.ParametersCallback parametersCallback)
                   throws scriptella.spi.ProviderException
Throws:
scriptella.spi.ProviderException

executeQuery

public void executeQuery(scriptella.spi.Resource queryContent,
                         scriptella.spi.ParametersCallback parametersCallback,
                         scriptella.spi.QueryCallback queryCallback)
                  throws scriptella.spi.ProviderException
Executes a query specified by its content.

Parameters:
queryContent - query content.
parametersCallback - callback to get parameter values.
queryCallback - callback to call for each result set element produced by this query.
Throws:
scriptella.spi.ProviderException
See Also:
executeScript(scriptella.spi.Resource, scriptella.spi.ParametersCallback)

close

public void close()
           throws scriptella.spi.ProviderException
Closes the connection and releases all related resources.

Throws:
scriptella.spi.ProviderException


Copyright © Copyright 2006-2009 The Scriptella Project Team.