com.triactive.jdo.store.request
Class Request

java.lang.Object
  extended bycom.triactive.jdo.store.request.Request
Direct Known Subclasses:
LookupRequest, com.triactive.jdo.store.request.RequestUsingFields

public abstract class Request
extends java.lang.Object

A storage request pertaining to a particular class and its base table.

Author:
Mike Martin

Nested Class Summary
protected static class Request.Id
          An identifier for a request.
protected static class Request.IdTbl
          An identifier for a request identified by one table.
protected static class Request.IdTblFld
          An identifier for a request identified by one table and one field number.
protected static class Request.IdTblFlds
          An identifier for a request identified by one table and an array of field numbers.
protected static class Request.IdTblTblFld
          An identifier for a request identified by two tables and a field number.
 
Field Summary
protected  DatabaseAdapter dba
          The table's database adapter.
protected  ColumnMapping idMapping
          The mapping for the table's ID column.
protected  ClassBaseTable table
          The base table on which this request operates.
 
Constructor Summary
protected Request(ClassBaseTable table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

protected final ClassBaseTable table
The base table on which this request operates.


dba

protected final DatabaseAdapter dba
The table's database adapter.


idMapping

protected final ColumnMapping idMapping
The mapping for the table's ID column.

Constructor Detail

Request

protected Request(ClassBaseTable table)


Copyright 2001-2007 The TJDO Project All Rights Reserved.