Holger's
Java API

Uses of Interface
com.antelmann.db.DBEnumeration

Packages that use DBEnumeration
com.antelmann.db This package contains generally useful classes for generic database management. 
com.antelmann.io This package contains classes that are concerned with input/output operations. 
com.antelmann.sql This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes 
com.antelmann.util This package contains generally useful classes that are used throughout the other packages in this framework. 
 

Uses of DBEnumeration in com.antelmann.db
 

Classes in com.antelmann.db that implement DBEnumeration
 class AbstractDBEnumeration<T extends DBEntry>
          a base for making it easy to implement DBEnumeration.
 

Methods in com.antelmann.db that return DBEnumeration
static
<T extends DBEntry,X extends T,Y extends T>
DBEnumeration<T>
AbstractDBEnumeration.add(DBEnumeration<X> e1, DBEnumeration<Y> e2)
           
static
<T extends DBEntry>
DBEnumeration<T>
AbstractDBEnumeration.emptyDBEnumeration()
           
 DBEnumeration<T> EntryAnalyzer.enumerate()
          enumerates over the data; if the data is not based on a cached Collection but by a DBClassStore, transaction handling is required accordingly.
 DBEnumeration<T> WrappedDBClassStore.fetch(Filter<? super T> filter)
           
 DBEnumeration<T> ReadOnlyCacheStore.fetch(Filter<? super T> filter)
           
 DBEnumeration<T> EnumDBStore.fetch(Filter<? super T> filter)
           
 DBEnumeration<T> DBClassStoreCache.fetch(Filter<? super T> filter)
          adds support for DBClassStoreCache.PrefetchedFilter
 DBEnumeration<T> DBClassStore.fetch(Filter<? super T> filter)
          allows to retrieve the entries of this storage via iteration.
 DBEnumeration<T> CollectionClassStore.fetch(Filter<? super T> filter)
           
 DBEnumeration<T> ArchiveDBClassStore.fetch(Filter<? super T> filter)
           
 DBEnumeration<Stub<T>> WrappedDBClassStore.fetchStubs(Filter<? super Stub<?>> filter)
           
 DBEnumeration<Stub<T>> ReadOnlyCacheStore.fetchStubs(Filter<? super Stub<?>> filter)
           
 DBEnumeration<Stub<T>> DBClassStore.fetchStubs(Filter<? super Stub<?>> filter)
          allows to access objects from this store w/o having to instantiate the entire original objects, but instead use Stubs to be able to display the list properly for selection.
 DBEnumeration<Stub<T>> CollectionClassStore.fetchStubs(Filter<? super Stub<?>> filter)
          the display value of the returned Stub is based on the toString() method of the DBEntry instance
 DBEnumeration<Stub<T>> ArchiveDBClassStore.fetchStubs(Filter<? super Stub<?>> filter)
           
 DBEnumeration<Stub<T>> AbstractDBClassStore.fetchStubs(Filter<? super Stub<?>> filter)
           
static
<E extends DBEntry>
DBEnumeration<E>
AbstractDBEnumeration.monitor(DBEnumeration<E> i, Monitor monitor)
          increments the monitor upon calling next()
static
<T extends DBEntry,E extends Exception>
DBEnumeration<T>
AbstractDBEnumeration.processDB(DBEnumeration<T> e, Processor<T,E> p)
           
static
<T extends DBEntry>
DBEnumeration<T>
AbstractDBEnumeration.wrap(Enumeration<T> e)
           
static
<T extends DBEntry>
DBEnumeration<T>
AbstractDBEnumeration.wrap(Iterator<T> i)
           
 

Methods in com.antelmann.db with parameters of type DBEnumeration
static
<T extends DBEntry,X extends T,Y extends T>
DBEnumeration<T>
AbstractDBEnumeration.add(DBEnumeration<X> e1, DBEnumeration<Y> e2)
           
static
<T extends DBEntry,X extends T,Y extends T>
DBEnumeration<T>
AbstractDBEnumeration.add(DBEnumeration<X> e1, DBEnumeration<Y> e2)
           
 void LoggerDBListener.fetchCall(DBClassStore<?> dbstore, DBEnumeration<?> e, String method, long timeTaken)
           
 void DBTransactionStoreAdapter.fetchCall(DBClassStore<?> dbstore, DBEnumeration<?> e, String method, long timeTaken)
           
 void DBStoreProfiler.fetchCall(DBClassStore<?> store, DBEnumeration<?> e, String method, long timeTaken)
           
 void DBStoreListener.fetchCall(DBClassStore<?> dbstore, DBEnumeration<?> e, String method, long timeTaken)
          called when a method is called on a DBEnumeration that is returned by the store
 void DBStoreListener.Adapter.fetchCall(DBClassStore<?> store, DBEnumeration<?> e, String method, long timeTaken)
           
 void DatabaseTableModel.fetchCall(DBClassStore<?> store, DBEnumeration<?> e, String method, long timeTaken)
           
static
<E extends DBEntry>
AbstractDBEnumeration<E>
AbstractDBEnumeration.filter(DBEnumeration<E> i, Filter<? super E> filter)
          remove() is not supported on the returned iterator
static
<E extends DBEntry>
DBEnumeration<E>
AbstractDBEnumeration.monitor(DBEnumeration<E> i, Monitor monitor)
          increments the monitor upon calling next()
static
<T extends DBEntry,E extends Exception>
DBEnumeration<T>
AbstractDBEnumeration.processDB(DBEnumeration<T> e, Processor<T,E> p)
           
 

Uses of DBEnumeration in com.antelmann.io
 

Methods in com.antelmann.io that return DBEnumeration
 DBEnumeration<T> FileClassStore.fetch(Filter<? super T> filter)
           
 DBEnumeration<Stub<T>> FileClassStore.fetchStubs(Filter<? super Stub<?>> filter)
           
 

Uses of DBEnumeration in com.antelmann.sql
 

Methods in com.antelmann.sql that return DBEnumeration
 DBEnumeration<T> JDBCRowStore.fetch(Filter<? super T> filter)
          Depending of the capabilities of the mapper in use, this method can support various special filters.
 DBEnumeration<Stub<T>> JDBCRowStore.fetchStubs(Filter<? super Stub<?>> filter)
          This implementation supports SQLStubFilter and SQLDirectQueryEntryFilter objects; but otherwise, it doesn't filter in any more intelligent way than leaving the filtering to the AbstractIterator.
 

Uses of DBEnumeration in com.antelmann.util
 

Methods in com.antelmann.util that return DBEnumeration
 DBEnumeration<Country> Country.Store.fetch(Filter<? super Country> filter)
           
 DBEnumeration<Stub<Country>> Country.Store.fetchStubs(Filter<? super Stub<?>> filter)
           
 



(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads