Poco::Data

class AbstractPreparation

Library: Data
Package: DataCore
Header: Poco/Data/AbstractPreparation.h

Description

Interface for calling the appropriate AbstractPreparator method

Inheritance

Known Derived Classes: Preparation

Member Summary

Member Functions: operator =, preparation, prepare

Types Aliases

PreparatorPtr

using PreparatorPtr = AbstractPreparator::Ptr;

Ptr

using Ptr = SharedPtr < AbstractPreparation >;

Constructors

AbstractPreparation

AbstractPreparation(
    PreparatorPtr pPreparator
);

Creates the AbstractPreparation.

AbstractPreparation protected

AbstractPreparation();

AbstractPreparation protected

AbstractPreparation(
    const AbstractPreparation & param68
);

Destructor

~AbstractPreparation virtual

virtual ~AbstractPreparation();

Destroys the AbstractPreparation.

Member Functions

prepare virtual

virtual void prepare() = 0;

Prepares data.

operator = protected

AbstractPreparation & operator = (
    const AbstractPreparation & param69
);

preparation protected inline

PreparatorPtr preparation();

Returns the preparation object

Variables

_pPreparator protected

PreparatorPtr _pPreparator;