org.databene.platform.db
Class QueryDataSource

java.lang.Object
  extended by org.databene.webdecs.util.AbstractDataSource<java.sql.ResultSet>
      extended by org.databene.platform.db.QueryDataSource
All Implemented Interfaces:
java.io.Closeable, org.databene.webdecs.DataSource<java.sql.ResultSet>

public class QueryDataSource
extends org.databene.webdecs.util.AbstractDataSource<java.sql.ResultSet>

DataSource implementation which is able to resolve script expressions, performs a query and provides the result of a query as a DataIterator of ResultSet objects.

Created: 03.08.2011 19:55:52

Since:
0.7.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.webdecs.util.AbstractDataSource
type
 
Constructor Summary
QueryDataSource(java.sql.Connection connection, java.lang.String query, int fetchSize, org.databene.commons.Context context)
           
 
Method Summary
 java.lang.String getQuery()
           
 org.databene.webdecs.DataIterator<java.sql.ResultSet> iterator()
           
 java.lang.String toString()
           
 
Methods inherited from class org.databene.webdecs.util.AbstractDataSource
close, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryDataSource

public QueryDataSource(java.sql.Connection connection,
                       java.lang.String query,
                       int fetchSize,
                       org.databene.commons.Context context)
Method Detail

getQuery

public java.lang.String getQuery()

iterator

public org.databene.webdecs.DataIterator<java.sql.ResultSet> iterator()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2013. All Rights Reserved.