# EOAdaptorOperation Class

mirko.viviani@gmail.com
Generated at 2026-02-03 22:13:20 +0000

2000-2002,2003,2004,2005 Free Software Foundation, Inc.
Software documentation for the EOAdaptorOperation class
EOAccess/EODatabaseOperation.h
EOAdaptorOperation represent an adaptor 'elementaty' operation. Instance objects are created by EODatabaseOperation
Database Adaptor
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
dictionary of changed fields/values
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Main concerned entity
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
qualifier
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Stored Procedure
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
adaptorOperationWithEntity:
entity
Description forthcoming.
adaptorOperator
returns adaptor operator
attributes
Description forthcoming.
changedValues
returns dictionary of changed values
compareAdaptorOperation:
adaptorOp
compare 2 adaptor operations
entity
returns entity
exception
Description forthcoming.
initWithEntity:
entity
Init the instance with the main concerned entity
qualifier
returns qualifier
setAdaptorOperator:
adaptorOperator
set adaptor operator
setAttributes:
attributes
Description forthcoming.
setChangedValues:
changedValues
set dictionary of changed values
setException:
exception
Description forthcoming.
setQualifier:
qualifier
set Qualifier
setStoredProcedure:
storedProcedure
Description forthcoming.
storedProcedure
Description forthcoming.
Software documentation for the EODatabaseOperation class
EOAccess/EODatabaseOperation.h
EODatabaseOperation represent a database high level operation on an object (record) It creates EOAdaptorOperations. You generally don't need to create such objects by yourself. They are created by EOEditingContext
EOAdaptorOperations generated to perfor this DatabaseOperation
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
The last known database values for the object (i.e. values from last fetch or last commited operation)
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
entity
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
global ID of the object
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
object (record)
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
databaseOperationWithGlobalID:
globalID
object:
object
entity:
entity
Description forthcoming.
adaptorOperations
returns array of EOAdaptorOperations to perform
addAdaptorOperation:
adaptorOperation
adds an Adaptor Operation Raises an exception if adaptorOperation is `nil`
databaseOperator
Description forthcoming.
dbSnapshot
Returns the database snapshot for the object. The snapshot contains the last known database values for the object. If the object has just been inserted (i.e. not yet in database), the returned dictionary is empty
entity
Description forthcoming.
globalID
Description forthcoming.
initWithGlobalID:
globalID
object:
object
entity:
entity
Description forthcoming.
newRow
Returns a dictionary with (new) values (properties+primary keys...) of the object. The newRow dictionary is created when creating the database operation (in EODatabaseChannel -databaseOperationForObject: for exemple). Values come from object state in database and overrides by changes made on the object
object
Description forthcoming.
primaryKeyDiffs
Description forthcoming.
recordToManySnapshot:
gids
relationshipName:
name
Description forthcoming.
removeAdaptorOperation:
adaptorOperation
removes an Adaptor Operation
rowDiffs
Description forthcoming.
rowDiffsForAttributes:
attributes
Description forthcoming.
setDBSnapshot:
dbSnapshot
sets the snapshot for the object (should be empty if the object has just been inserted into an EOEditingContext
setDatabaseOperator:
dbOpe
Description forthcoming.
setNewRow:
newRow
Description forthcoming.
toManySnapshots
Description forthcoming.
EODatabaseOperation types

Description forthcoming. Description forthcoming.