2.3.29 The NdbScanOperation Class The NdbScanOperation::ScanFlag Type NdbScanOperation Methods


This section describes the NdbScanOperation class and its class members.

Parent class.  NdbOperation

Child classes.  NdbIndexScanOperation

Description.  The NdbScanOperation class represents a scanning operation used in a transaction. This class inherits from NdbOperation.

Methods.  The following table lists the public methods of this class and the purpose or use of each method:

MethodPurpose / Use
close()Closes the scan
deleteCurrentTuple()Deletes the current tuple
lockCurrentTuple()Locks the current tuple
nextResult()Gets the next tuple
getNdbTransaction()Gets the NdbTransaction object for this scan
getPruned()Used to find out whether this scan is pruned to a single partition
readTuples()Reads tuples
restart()Restarts the scan
updateCurrentTuple()Updates the current tuple

For detailed descriptions, signatures, and examples of use for each of these methods, see Section, “NdbScanOperation Methods”.

Types.  This class defines a single public type ScanFlag.

Class diagram.  This diagram shows all the available members of the NdbScanOperation class:

Figure 2.24 NdbScanOperation

Public members of the NdbScanOperation class.

For more information about the use of NdbScanOperation, see Section, “Scan Operations”, and Section, “Using Scans to Update or Delete Rows”.