Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.cayenne.DataRow

Packages that use DataRow
org.apache.cayenne | Contains persistence APIs directly accessible by users.
org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.

Uses of DataRow in org.apache.cayenne

Methods in org.apache.cayenne that return DataRow
`DataRow` | `DataRow.applyDiff(DataRow diff)` Builds a new DataRow, merging changes from `diff` parameter with data contained in this DataRow.
`DataRow` | `DataRow.createDiff(DataRow row)` Creates a DataRow that contains only the keys that have values that differ between this object and `row` parameter.

Methods in org.apache.cayenne with parameters of type DataRow
`DataRow` | `DataRow.applyDiff(DataRow diff)` Builds a new DataRow, merging changes from `diff` parameter with data contained in this DataRow.
`DataRow` | `DataRow.createDiff(DataRow row)` Creates a DataRow that contains only the keys that have values that differ between this object and `row` parameter.

Uses of DataRow in org.apache.cayenne.access

Fields in org.apache.cayenne.access with type parameters of type DataRow
`protected java.util.concurrent.ConcurrentMap<ObjectId,DataRow>` | `DataRowStore.snapshots`

Methods in org.apache.cayenne.access that return DataRow
`DataRow` | `DataContext.currentSnapshot(Persistent object)` Returns a DataRow reflecting current, possibly uncommitted, object state.
`DataRow` | `DataRowStore.getCachedSnapshot(ObjectId oid)` Returns cached snapshot or null if no snapshot is currently cached for the given ObjectId.
`DataRow` | `ObjectStore.getCachedSnapshot(ObjectId oid)` Returns a snapshot for ObjectId from the underlying snapshot cache.
`DataRow` | `ObjectStore.getSnapshot(ObjectId oid)` Returns a snapshot for ObjectId from the underlying snapshot cache.

Methods in org.apache.cayenne.access with parameters of type DataRow
`
`<T extends DataObject> T`
` | `DataContext.objectFromDataRow(java.lang.Class<T> objectClass, DataRow dataRow)` Creates a DataObject from DataRow.
`
`<T extends DataObject> T`
` | `DataContext.objectFromDataRow(java.lang.Class<T> objectClass, DataRow dataRow, boolean refresh)` Deprecated. Use objectFromDataRow(Class objectClass, DataRow dataRow) instead.
`DataObject` | `DataContext.objectFromDataRow(java.lang.String entityName, DataRow dataRow)` Creates a DataObject from DataRow.
`DataObject` | `DataContext.objectFromDataRow(java.lang.String entityName, DataRow dataRow, boolean refresh)` Deprecated. Use objectFromDataRow(String entityName, DataRow dataRow) instead.
`boolean` | `DataContextDelegate.shouldMergeChanges(DataObject object, DataRow snapshotInStore)` Invoked by parent DataContext whenever an object change is detected.

Method parameters in org.apache.cayenne.access with type arguments of type DataRow
`java.util.List` | `DataContext.objectsFromDataRows(ClassDescriptor descriptor, java.util.List<? extends DataRow> dataRows)` Converts a list of DataRows to a List of DataObject registered with this DataContext.

Uses of DataRow in org.apache.cayenne.map

Methods in org.apache.cayenne.map with parameters of type DataRow
`ObjEntity` | `EntityInheritanceTree.entityMatchingRow(DataRow row)` Returns the deepest possible entity in the inheritance hierarchy that can be used to create objects from a given DataRow.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.