Harlinn.Windows 0.1
|
#include <HOCI.h>
Public Types | |
using | Base = MetadataObject |
using | SchemaContainer = std::unordered_map<WideString, std::unique_ptr<Schema>> |
Public Member Functions | |
HO_EXPORT | Database (const OCI::ServiceContext *serviceContext) |
HO_EXPORT | Database (const OCI::ServiceContext &serviceContext) |
HO_EXPORT | ~Database () |
HO_EXPORT SchemaContainer | Schemas () const |
virtual Metadata::Kind | Kind () const noexcept override |
![]() | |
virtual HO_EXPORT | ~MetadataObject () |
const MetadataObject * | Owner () const noexcept |
const WideString & | Name () const noexcept |
virtual WideString | QualifiedName () const |
virtual WideString | QuotedQualifiedName () const |
Additional Inherited Members | |
![]() | |
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::Database::SchemaContainer = std::unordered_map<WideString, std::unique_ptr<Schema>> |
Harlinn::OCI::Metadata::Database::Database | ( | const OCI::ServiceContext * | serviceContext | ) |
Harlinn::OCI::Metadata::Database::Database | ( | const OCI::ServiceContext & | serviceContext | ) |
|
default |
|
inlineoverridevirtualnoexcept |
Implements Harlinn::OCI::Metadata::MetadataObject.
Database::SchemaContainer Harlinn::OCI::Metadata::Database::Schemas | ( | ) | const |