Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.4.1 generated on May 30 2006
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## kodo.jdbc.sql
Class RowManagerImpl

    java.lang.Object
      |
      +--kodo.jdbc.sql.RowManagerImpl

All Implemented Interfaces:
  RowManager

public synchronized class RowManagerImpl
extends Object
implements RowManager

Constructor Summary
`RowManagerImpl()`

Method Summary
`void` | `flushAllRows(Row)` Flush the logical row.
`void` | `flushSecondaryRow(Row)` Flush the secondary row; after flushing the row is available for reuse.
`Collection` | `getAllRowDeletes()`
`Row` | `getAllRows(Table, int)` Return a logical row representing an update that should be made to all rows of the given table.
`Collection` | `getAllRowUpdates()`
`Collection` | `getDeletes()`
`Collection` | `getInserts()`
`Row` | `getRow(Table, int, KodoStateManager, boolean)` Return the row for the given table and owner object, or null if `create` is false and the row has not already been created.
`Collection` | `getSecondaryDeletes()`
`Row` | `getSecondaryRow(Table, int)` Return a row for the given secondary table.
`Collection` | `getSecondaryUpdates()`
`Collection` | `getUpdates()`
`boolean` | `hasAutoIncrementConstraints()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### RowManagerImpl

    public RowManagerImpl()

Method Detail

### hasAutoIncrementConstraints

    public boolean hasAutoIncrementConstraints()

### getInserts

    public Collection getInserts()

### getUpdates

    public Collection getUpdates()

### getDeletes

    public Collection getDeletes()

### getSecondaryUpdates

    public Collection getSecondaryUpdates()

### getSecondaryDeletes

    public Collection getSecondaryDeletes()

### getAllRowUpdates

    public Collection getAllRowUpdates()

### getAllRowDeletes

    public Collection getAllRowDeletes()

### getSecondaryRow

    public Row getSecondaryRow(Table,
                               int)

  Description copied from interface: `RowManager`
  Return a row for the given secondary table. The action must be one of `Row.ACTION_INSERT`, `Row.ACTION_UPDATE`, `Row.ACTION_DELETE`. Note that secondary rows are not considered when creating the foreign key dependency graph, with can cause constraint violations when using the `UPDATE` action. Only use this action if the secondary row does not have restrict-action foreign keys. Otherwise use both a delete and then an insert to perform the update.
  Specified by:
    `getSecondaryRow` in interface `RowManager`

### flushSecondaryRow

    public void flushSecondaryRow(Row)
                           throws SQLException

  Description copied from interface: `RowManager`
  Flush the secondary row; after flushing the row is available for reuse. It will retain all previously set values.
  Specified by:
    `flushSecondaryRow` in interface `RowManager`

### getAllRows

    public Row getAllRows(Table,
                          int)

  Description copied from interface: `RowManager`
  Return a logical row representing an update that should be made to all rows of the given table. The action must be one of `Row.ACTION_UPDATE`, `Row.ACTION_DELETE`.
  Specified by:
    `getAllRows` in interface `RowManager`

### flushAllRows

    public void flushAllRows(Row)

  Description copied from interface: `RowManager`
  Flush the logical row.
  Specified by:
    `flushAllRows` in interface `RowManager`

### getRow

    public Row getRow(Table,
                      int,
                      KodoStateManager,
                      boolean)

  Description copied from interface: `RowManager`
  Return the row for the given table and owner object, or null if `create` is false and the row has not already been created. The action must be one of `Row.ACTION_INSERT`, `Row.ACTION_UPDATE`, `Row.ACTION_DELETE`.
  Specified by:
    `getRow` in interface `RowManager`

Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.4.1 generated on May 30 2006
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.