Poco::Data::MySQL

class Extractor

Library: Data
Package: MySQL
Header: Poco/Data/MySQL/Extractor.h

Description

Extracts and converts data values from the result row returned by MySQL. If NULL is received, the incoming val value is not changed and false is returned

Inheritance

Direct Base Classes: Poco::Data::AbstractExtractor

All Base Classes: Poco::Data::AbstractExtractor

Member Summary

Member Functions: extract

Inherited Functions: extract

Constructors

Extractor

Extractor(
    StatementExecutor & st,
    ResultMetadata & md
);

Creates the Extractor.

Destructor

~Extractor virtual

virtual ~Extractor();

Destroys the Extractor.

Member Functions

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::Int8 & val
);

Extracts an Int8.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::UInt8 & val
);

Extracts an UInt8.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::Int16 & val
);

Extracts an Int16.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::UInt16 & val
);

Extracts an UInt16.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::Int32 & val
);

Extracts an Int32.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::UInt32 & val
);

Extracts an UInt32.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::Int64 & val
);

Extracts an Int64.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::UInt64 & val
);

Extracts an UInt64.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    bool & val
);

Extracts a boolean.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    float & val
);

Extracts a float.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    double & val
);

Extracts a double.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    char & val
);

Extracts a single character.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    std::string & val
);

Extracts a string.

See also: Poco::Data::AbstractExtractor::extract()

extract virtual

virtual bool extract(
    std::size_t pos,
    Poco::Data::BLOB & val
);

Extracts a BLOB.