Library: Data
Package: DataCore
Header: Poco/Data/Extraction.h
Concrete Data Type specific extraction of values from a query result set.
Direct Base Classes: AbstractExtraction
All Base Classes: AbstractExtraction, Poco::RefCountedObject
Member Functions: createPrepareObject, extract, numOfColumnsHandled, numOfRowsAllowed, numOfRowsHandled, reset
Inherited Functions: createPrepareObject, duplicate, extract, getExtractor, getLimit, numOfColumnsHandled, numOfRowsAllowed, numOfRowsHandled, referenceCount, release, reset, setExtractor, setLimit
 
 Extraction(
    T & result
);
Creates an Extraction object, uses an empty object T as default value
 
 Extraction(
    T & result,
    const T & def
);
Creates an Extraction object, uses the provided def object as default value
 
   
 ~Extraction();
Destroys the Extraction object.
 
   
 AbstractPrepare * createPrepareObject(
    AbstractPreparation * pPrep,
    std::size_t pos
) const;
 
   
 void extract(
    std::size_t pos
);
 
   
 std::size_t numOfColumnsHandled() const;
 
   
 std::size_t numOfRowsAllowed() const;
 
   
 std::size_t numOfRowsHandled() const;
 
   
 void reset();
See also: Poco::Data::AbstractExtraction::reset()