net.wotonomy.access
Class EOAdaptorChannel
java.lang.Object
net.wotonomy.access.EOAdaptorChannel
public abstract class EOAdaptorChannel
- extends java.lang.Object
- Version:
- $Revision: 894 $
- Author:
- ezamudio@nasoft.com, $Author: cgruber $
Method Summary |
EOAdaptorContext |
adaptorContext()
|
void |
addStoredProceduresNamed(net.wotonomy.foundation.NSArray names,
EOModel model)
|
abstract net.wotonomy.foundation.NSArray |
attributesToFetch()
|
abstract void |
cancelFetch()
|
abstract void |
closeChannel()
|
void |
deleteRowDescribedByQualifier(EOQualifier q,
EOEntity entity)
|
abstract int |
deleteRowsDescribedByQualifier(EOQualifier q,
EOEntity entity)
|
EOModel |
describeModelWithTableNames(net.wotonomy.foundation.NSArray names)
|
abstract net.wotonomy.foundation.NSArray |
describeResults()
|
net.wotonomy.foundation.NSArray |
describeStoredProcedureNames()
|
net.wotonomy.foundation.NSArray |
describeTableNames()
|
net.wotonomy.foundation.NSMutableDictionary |
dictionaryWithObjectsForAttributes(java.lang.Object[] values,
net.wotonomy.foundation.NSArray attributes)
|
abstract void |
evaluateExpression(EOSQLExpression sql)
|
abstract void |
executeStoredProcedure(EOStoredProcedure proc,
net.wotonomy.foundation.NSDictionary values)
|
abstract net.wotonomy.foundation.NSMutableDictionary |
fetchRow()
|
abstract void |
insertRow(net.wotonomy.foundation.NSDictionary row,
EOEntity entity)
|
abstract boolean |
isFetchInProgress()
|
abstract boolean |
isOpen()
|
void |
lockRowComparingAttributes(net.wotonomy.foundation.NSArray atts,
EOEntity entity,
EOQualifier q,
net.wotonomy.foundation.NSDictionary snapshot)
|
abstract void |
openChannel()
|
void |
performAdaptorOperation(EOAdaptorOperation operation)
|
void |
performAdaptorOperations(net.wotonomy.foundation.NSArray ops)
|
net.wotonomy.foundation.NSArray |
primaryKeysForNewRowsWithEntity(int count,
EOEntity entity)
|
abstract net.wotonomy.foundation.NSDictionary |
returnValuesForLastStoredProcedureInvocation()
|
abstract void |
selectAttributes(net.wotonomy.foundation.NSArray atts,
EOFetchSpecification fspec,
boolean lock,
EOEntity entity)
|
abstract void |
setAttributesToFetch(net.wotonomy.foundation.NSArray atts)
|
void |
updateValuesInRowDescribedByQualifier(net.wotonomy.foundation.NSDictionary row,
EOQualifier q,
EOEntity entity)
|
abstract int |
updateValuesInRowsDescribedByQualifier(net.wotonomy.foundation.NSDictionary row,
EOQualifier q,
EOEntity entity)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_context
protected EOAdaptorContext _context
EOAdaptorChannel
public EOAdaptorChannel(EOAdaptorContext context)
adaptorContext
public EOAdaptorContext adaptorContext()
addStoredProceduresNamed
public void addStoredProceduresNamed(net.wotonomy.foundation.NSArray names,
EOModel model)
attributesToFetch
public abstract net.wotonomy.foundation.NSArray attributesToFetch()
cancelFetch
public abstract void cancelFetch()
closeChannel
public abstract void closeChannel()
describeResults
public abstract net.wotonomy.foundation.NSArray describeResults()
deleteRowsDescribedByQualifier
public abstract int deleteRowsDescribedByQualifier(EOQualifier q,
EOEntity entity)
evaluateExpression
public abstract void evaluateExpression(EOSQLExpression sql)
executeStoredProcedure
public abstract void executeStoredProcedure(EOStoredProcedure proc,
net.wotonomy.foundation.NSDictionary values)
fetchRow
public abstract net.wotonomy.foundation.NSMutableDictionary fetchRow()
insertRow
public abstract void insertRow(net.wotonomy.foundation.NSDictionary row,
EOEntity entity)
isFetchInProgress
public abstract boolean isFetchInProgress()
isOpen
public abstract boolean isOpen()
openChannel
public abstract void openChannel()
returnValuesForLastStoredProcedureInvocation
public abstract net.wotonomy.foundation.NSDictionary returnValuesForLastStoredProcedureInvocation()
selectAttributes
public abstract void selectAttributes(net.wotonomy.foundation.NSArray atts,
EOFetchSpecification fspec,
boolean lock,
EOEntity entity)
setAttributesToFetch
public abstract void setAttributesToFetch(net.wotonomy.foundation.NSArray atts)
updateValuesInRowsDescribedByQualifier
public abstract int updateValuesInRowsDescribedByQualifier(net.wotonomy.foundation.NSDictionary row,
EOQualifier q,
EOEntity entity)
deleteRowDescribedByQualifier
public void deleteRowDescribedByQualifier(EOQualifier q,
EOEntity entity)
describeModelWithTableNames
public EOModel describeModelWithTableNames(net.wotonomy.foundation.NSArray names)
describeStoredProcedureNames
public net.wotonomy.foundation.NSArray describeStoredProcedureNames()
describeTableNames
public net.wotonomy.foundation.NSArray describeTableNames()
dictionaryWithObjectsForAttributes
public net.wotonomy.foundation.NSMutableDictionary dictionaryWithObjectsForAttributes(java.lang.Object[] values,
net.wotonomy.foundation.NSArray attributes)
lockRowComparingAttributes
public void lockRowComparingAttributes(net.wotonomy.foundation.NSArray atts,
EOEntity entity,
EOQualifier q,
net.wotonomy.foundation.NSDictionary snapshot)
performAdaptorOperation
public void performAdaptorOperation(EOAdaptorOperation operation)
performAdaptorOperations
public void performAdaptorOperations(net.wotonomy.foundation.NSArray ops)
primaryKeysForNewRowsWithEntity
public net.wotonomy.foundation.NSArray primaryKeysForNewRowsWithEntity(int count,
EOEntity entity)
updateValuesInRowDescribedByQualifier
public void updateValuesInRowDescribedByQualifier(net.wotonomy.foundation.NSDictionary row,
EOQualifier q,
EOEntity entity)
Copyright © 2006 null. All Rights Reserved.