Poco::Data::PostgreSQL

class OutputParameter

Library: Data/PostgreSQL
Package: PostgreSQL
Header: Poco/Data/PostgreSQL/PostgreSQLTypes.h

Description

PostgreSQL class to record values for output parameters to capture the results

Member Summary

Member Functions: fieldType, internalFieldType, isNull, pData, rowNumber, setValues, size

Types Aliases

CDT

using CDT = Poco::Data::MetaColumn::ColumnDataType;

Constructors

OutputParameter

OutputParameter();

OutputParameter inline

OutputParameter(
    CDT aFieldType,
    Oid internalFieldType,
    std::size_t rowNumber,
    const char * dataPtr,
    std::size_t size,
    bool isNull
);

Destructor

~OutputParameter inline

~OutputParameter();

Member Functions

fieldType inline

CDT fieldType() const;

internalFieldType inline

Oid internalFieldType() const;

isNull inline

bool isNull() const;

pData inline

const char * pData() const;

rowNumber inline

std::size_t rowNumber() const;

setValues inline

void setValues(
    CDT fieldType,
    Oid internalFieldType,
    std::size_t rowNumber,
    const char * dataPtr,
    std::size_t size,
    bool isNull
);

size inline

std::size_t size() const;