# Class: Schema

# Hierarchy

# Properties

# Optional comment

comment? : undefined | string

Inherited from DbObject.comment

Defined in pg-structure/base/db-object.ts:75


# materializedViews

materializedViews: IndexableArray‹MaterializedView, "name", never, true› = IndexableArray.throwingFrom([], "name")

Defined in pg-structure/schema.ts:87


# name

name: string

Inherited from DbObject.name

Defined in pg-structure/base/db-object.ts:42


# oid

oid: number

Defined in pg-structure/schema.ts:39


# schema

schema: Schema = this

Overrides DbObject.schema

Defined in pg-structure/schema.ts:103


# tables

tables: IndexableArray‹Table, "name", never, true› = IndexableArray.throwingFrom([], "name")

Defined in pg-structure/schema.ts:61


# types

types: IndexableArray‹Type, "name", "shortName", true› = IndexableArray.throwingFrom([], "name", "shortName")

Defined in pg-structure/schema.ts:98


# views

views: IndexableArray‹View, "name", never, true› = IndexableArray.throwingFrom([], "name")

Defined in pg-structure/schema.ts:74

# Accessors

# commentData

commentData:

Inherited from DbObject.commentData

Defined in pg-structure/base/db-object.ts:102


# commentWithoutData

commentWithoutData:

Inherited from DbObject.commentWithoutData

Defined in pg-structure/base/db-object.ts:85


# db

db:

Inherited from DbObject.db

Defined in pg-structure/base/db-object.ts:68


# entities

entities:

Defined in pg-structure/schema.ts:46


# fullCatalogName

fullCatalogName:

Inherited from DbObject.fullCatalogName

Defined in pg-structure/base/db-object.ts:35


# fullName

fullName:

Overrides DbObject.fullName

Defined in pg-structure/schema.ts:105


# nameCaseType

nameCaseType:

Inherited from DbObject.nameCaseType

Defined in pg-structure/base/db-object.ts:54


# separator

separator:

Inherited from DbObject.separator

Defined in pg-structure/base/db-object.ts:61

# Methods

# get

get(path: string): Entity | Column

Defined in pg-structure/schema.ts:121

Parameters:

Name Type Description
path string is the path of the requested item in dot (.) notation such as 'public.contact'

Returns: Entity | Column

requested database object.