org.xorm.datastore
Class DataFetchGroup

java.lang.Object
  |
  +--org.xorm.datastore.DataFetchGroup

public class DataFetchGroup
extends Object

A DataFetchGroup is used to provide information to a DatastoreDriver instance about which Columns need to be fetched for a read() operation.


Constructor Summary
DataFetchGroup()
           
DataFetchGroup(Set columns)
           
 
Method Summary
 void addColumn(Column column)
           
 void addSubgroup(Column column, DataFetchGroup subgroup)
           
 Set getColumns()
           
 DataFetchGroup getSubgroup(Column column)
           
 Set getSubgroupColumns()
           
 Table getTable()
           
 boolean shouldFetch(Column column)
          Returns true if the specified Column should be fetched.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataFetchGroup

public DataFetchGroup()

DataFetchGroup

public DataFetchGroup(Set columns)
Method Detail

addColumn

public void addColumn(Column column)

shouldFetch

public boolean shouldFetch(Column column)
Returns true if the specified Column should be fetched.


addSubgroup

public void addSubgroup(Column column,
                        DataFetchGroup subgroup)

getColumns

public Set getColumns()

getSubgroupColumns

public Set getSubgroupColumns()

getSubgroup

public DataFetchGroup getSubgroup(Column column)

getTable

public Table getTable()


$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/datastore/DataFetchGroup.html,v 1.6 2004/05/30 08:55:05 wbiggs Exp $