Top Description Fields Constructors Methods
org.h2.mode

public final Class PgCatalogSchema

extends MetaSchema
Class Inheritance
Imports
java.util.HashMap, .Map, org.h2.engine.Constants, .Database, .SessionLocal, .User, org.h2.schema.MetaSchema, org.h2.table.Table

pg_catalog schema.

Field Summary

Modifier and TypeField and Description
private volatile HashMap<String, Table>

Constructor Summary

AccessConstructor and Description
public
PgCatalogSchema(Database
the database
database
,
User
the owner of the schema (system user)
owner
)

Creates new instance of pg_catalog schema.

Method Summary

Modifier and TypeMethod and Description
private synchronized HashMap<String, Table>
protected Map<String, Table>
getMap(SessionLocal
the session
session
)

Implements abstract org.h2.schema.MetaSchema.getMap.

Returns map of tables in this schema.

Inherited from org.h2.schema.MetaSchema:
findTableOrViewgetAllTablesAndViewsgetTableOrViewgetTableOrViewByNameisEmpty

Field Detail

tablesback to summary
private volatile HashMap<String, Table> tables

Constructor Detail

PgCatalogSchemaback to summary
public PgCatalogSchema(Database database, User owner)

Creates new instance of pg_catalog schema.

Parameters
database:Database

the database

owner:User

the owner of the schema (system user)

Method Detail

fillMapback to summary
private synchronized HashMap<String, Table> fillMap()
getMapback to summary
protected Map<String, Table> getMap(SessionLocal session)

Implements abstract org.h2.schema.MetaSchema.getMap.

Doc from org.h2.schema.MetaSchema.getMap.

Returns map of tables in this schema.

Parameters
session:SessionLocal

the session

Returns:Map<String, Table>

map of tables in this schema

Annotations
@Override