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

#include <HOCI.h>

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

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
 

Additional Inherited Members

Member Typedef Documentation

◆ Base

◆ SchemaObjectContainer

Constructor & Destructor Documentation

◆ Schema()

Harlinn::OCI::Metadata::Schema::Schema ( const OCI::ServiceContext * serviceContext,
const Database * owner,
const OCI::SchemaDescriptor * descriptor )

◆ ~Schema()

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

Member Function Documentation

◆ Kind()

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

◆ Objects()

Schema::SchemaObjectContainer Harlinn::OCI::Metadata::Schema::Objects ( ) const

◆ QualifiedName()

virtual WideString Harlinn::OCI::Metadata::Schema::QualifiedName ( ) const
inlineoverridevirtual

◆ QuotedQualifiedName()

virtual WideString Harlinn::OCI::Metadata::Schema::QuotedQualifiedName ( ) const
inlineoverridevirtual

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