|
Harlinn.Windows 0.1
|
#include <HOCI.h>
Public Types | |
| using | Base = MetadataObject |
| using | SchemaObjectContainer = std::unordered_map<WideString, std::unique_ptr<MetadataObject>> |
Public Member Functions | |
| HO_EXPORT | Schema (const OCI::ServiceContext *serviceContext, const Database *owner, const OCI::SchemaDescriptor *descriptor) |
| HO_EXPORT | ~Schema () |
| HO_EXPORT SchemaObjectContainer | Objects () const |
| virtual Metadata::Kind | Kind () const noexcept override |
| virtual WideString | QualifiedName () const override |
| virtual WideString | QuotedQualifiedName () const override |
Public Member Functions inherited from Harlinn::OCI::Metadata::MetadataObject | |
| virtual HO_EXPORT | ~MetadataObject () |
| const MetadataObject * | Owner () const noexcept |
| const WideString & | Name () const noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from Harlinn::OCI::Metadata::MetadataObject | |
| HO_EXPORT | MetadataObject (const OCI::ServiceContext *serviceContext, const MetadataObject *owner, const OCI::ParameterDescriptor *descriptor) |
| HO_EXPORT | MetadataObject (const OCI::ServiceContext *serviceContext, const WideString &name) |
| HO_EXPORT | MetadataObject (const OCI::ServiceContext *serviceContext, const MetadataObject *owner, const WideString &name) |
| const OCI::ServiceContext * | ServiceContext () const noexcept |
| using Harlinn::OCI::Metadata::Schema::SchemaObjectContainer = std::unordered_map<WideString, std::unique_ptr<MetadataObject>> |
| Harlinn::OCI::Metadata::Schema::Schema | ( | const OCI::ServiceContext * | serviceContext, |
| const Database * | owner, | ||
| const OCI::SchemaDescriptor * | descriptor ) |
|
default |
|
inlineoverridevirtualnoexcept |
Implements Harlinn::OCI::Metadata::MetadataObject.
| Schema::SchemaObjectContainer Harlinn::OCI::Metadata::Schema::Objects | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from Harlinn::OCI::Metadata::MetadataObject.
|
inlineoverridevirtual |
Reimplemented from Harlinn::OCI::Metadata::MetadataObject.