Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle Application Development Framework Model and Business Components Java API Reference 10g Release 3 (10.1.3) B16005-01
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package oracle.jbo.pcoll

Contains a facility to store collections of temporary data.

See:
Description

Interface Summary
PCollListener |
PCollManagerHelper |
PCollPersistable |
PersistManager |

Class Summary
JDBCPersistManager |
JTAPersistManager |
OraclePersistManager |
PCollection |
PCollInputStream |
PCollKeyInfo |
PCollManager |
PCollNode |
PCollOutputStream |
PersistentMarker |

## Package oracle.jbo.pcoll Description

Contains a facility to store collections of temporary data. Alongside its core object/relational persistence feature for entity objects, BC4J has a facility to store collections of temporary data. This persistent collections facility (PCOLL) is used by the BC4J framework to temporarily store :

- Pending changes in application modules.

  This allows the pending changes in an application module to be logically retained without physically dedicating an application module instance to each client.

- Overflow query result rows when a users scrolls through very large result sets.

  This insures that the application does not run out of memory when an a misguided user query returns too many rows and they decide to scroll through them all. Instead the extra rows "spill-over" into a temporary persistent store without using real-memory.

In order to manage this pending state, BC4J creates a set of tables that hold the temporary information in BLOB values.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle Application Development Framework Model and Business Components Java API Reference 10g Release 3 (10.1.3) B16005-01
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 1997, 2005, Oracle. All rights reserved.