butler.ext.cache
Class CachingQuery

java.lang.Object
  extended by butler.sql.query.Query
      extended by butler.ext.cache.CachingQuery
All Implemented Interfaces:
Joinable, java.lang.Cloneable

public class CachingQuery
extends Query

Author:
Fredrik Bertilsson

Field Summary
 
Fields inherited from class butler.sql.query.Query
_cols, _comparator, _filter, _maxNoOfRec, _name, _table, _uniqueSort
 
Constructor Summary
CachingQuery(Query q, int size)
           
 
Method Summary
 QueryInstance createInstance()
          Creates a instance of this query.
 
Methods inherited from class butler.sql.query.Query
addColumn, addColumn, addFunctionColumn, addSortCriteria, addSortCriteria, addSortCriteria, addSortCriteria, addSubQuery, checkPermission, copy, createTableDictonary, getColumn, getColumns, getComparator, getFilter, getFilter, getHaving, getJoinByAlias, getJoins, getMainTable, getMaxNoOfRecords, getName, getPhysicalColumns, getSortCriterias, getSQL, getSubQueries, getTable, getUnions, is2D, isNested, isUnion, isUniqueSort, join, join, join, join, modifyFilter, newIterator, outerJoin, outerJoin, outerJoin, parse, parse, parseQuery, recursiveJoin, registerJoin, run, setAggregate, setAlias, setDistinct, setFilter, setHaving, setMaxNoOfRecords, setName, setNested, setRecordComparator, setSortCriterias, setUnion, setUniqueSort, toXML, toXML, union
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingQuery

public CachingQuery(Query q,
                    int size)
Method Detail

createInstance

public QueryInstance createInstance()
Description copied from class: Query
Creates a instance of this query.

Overrides:
createInstance in class Query