Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::OCI::Metadata::Database Class Reference

#include <HOCI.h>

Inheritance diagram for Harlinn::OCI::Metadata::Database:
[legend]
Collaboration diagram for Harlinn::OCI::Metadata::Database:
[legend]

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
 

Additional Inherited Members

Member Typedef Documentation

◆ Base

◆ SchemaContainer

using Harlinn::OCI::Metadata::Database::SchemaContainer = std::unordered_map<WideString, std::unique_ptr<Schema>>

Constructor & Destructor Documentation

◆ Database() [1/2]

Harlinn::OCI::Metadata::Database::Database ( const OCI::ServiceContext * serviceContext)

◆ Database() [2/2]

Harlinn::OCI::Metadata::Database::Database ( const OCI::ServiceContext & serviceContext)

◆ ~Database()

Harlinn::OCI::Metadata::Database::~Database ( )
default

Member Function Documentation

◆ Kind()

virtual Metadata::Kind Harlinn::OCI::Metadata::Database::Kind ( ) const
inlineoverridevirtualnoexcept

◆ Schemas()

Database::SchemaContainer Harlinn::OCI::Metadata::Database::Schemas ( ) const

The documentation for this class was generated from the following files: