Package org.postgresql.pljava.pg
Class CatalogObjectImpl.Factory
java.lang.Object
org.postgresql.pljava.model.CatalogObject.Factory
org.postgresql.pljava.pg.CatalogObjectImpl.Factory
- Enclosing class:
CatalogObjectImpl
Provider of the
CatalogObject.Factory
service, linking the org.postgresql.pljava.model
API to the
implementations in this package.-
Field Summary
Fields inherited from class org.postgresql.pljava.model.CatalogObject.Factory
ACLITEMOID, AttributeRelationId, AuthIdRelationId, BITOID, BOOLOID, BPCHAROID, BYTEAOID, C_COLLATION_OID, CHAROID, ClanguageId, CollationRelationId, CSTRINGOID, DatabaseRelationId, DATEOID, DEFAULT_COLLATION_OID, ExtensionRelationId, FLOAT4OID, FLOAT8OID, INT2OID, INT4OID, INT8OID, INTERNALlanguageId, LanguageRelationId, MCX_CacheMemory, MCX_CurrentMemory, MCX_CurTransaction, MCX_Error, MCX_JavaMemory, MCX_Message, MCX_Portal, MCX_Postmaster, MCX_TopMemory, MCX_TopTransaction, NAMEOID, NamespaceRelationId, NUMERICOID, OIDOID, OperatorRelationId, PG_CATALOG_NAMESPACE, PG_NODE_TREEOID, PG_TOAST_NAMESPACE, POSIX_COLLATION_OID, ProcedureRelationId, RECORDOID, REGCLASSOID, REGCOLLATIONOID, REGCONFIGOID, REGDICTIONARYOID, REGNAMESPACEOID, REGOPERATOROID, REGOPEROID, REGPROCEDUREOID, REGPROCOID, REGROLEOID, REGTYPEOID, RelationRelationId, RSO_AuxProcess, RSO_Current, RSO_CurTransaction, RSO_TopTransaction, SQLlanguageId, TEXTOID, TIMEOID, TIMESTAMPOID, TIMESTAMPTZOID, TIMETZOID, TRIGGEROID, TSConfigRelationId, TSDictionaryRelationId, TypeRelationId, UNKNOWNOID, VARBITOID, VARCHAROID, VOIDOID, XMLOID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CharsetEncoding
protected Database
currentDatabaseImpl
(RegClass.Known<Database> classId) protected CharsetEncoding
encodingFromName
(String name) protected CharsetEncoding
encodingFromOrdinal
(int ordinal) protected <T extends CatalogObject.Addressed<T>>
RegClass.Known<T> formClassIdImpl
(int classId, Class<? extends T> clazz) protected <T extends CatalogObject.Addressed<T>>
TformObjectIdImpl
(RegClass.Known<T> classId, int objId, IntPredicate versionTest) protected MemoryContext
memoryContext
(int which) protected RegRole.Grantee
protected ResourceOwner
resourceOwner
(int which) protected CharsetEncoding
protected MemoryContext
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
formClassIdImpl
protected <T extends CatalogObject.Addressed<T>> RegClass.Known<T> formClassIdImpl(int classId, Class<? extends T> clazz) - Specified by:
formClassIdImpl
in classCatalogObject.Factory
-
formObjectIdImpl
protected <T extends CatalogObject.Addressed<T>> T formObjectIdImpl(RegClass.Known<T> classId, int objId, IntPredicate versionTest) - Specified by:
formObjectIdImpl
in classCatalogObject.Factory
-
publicGranteeImpl
- Specified by:
publicGranteeImpl
in classCatalogObject.Factory
-
currentDatabaseImpl
- Specified by:
currentDatabaseImpl
in classCatalogObject.Factory
-
serverEncoding
- Specified by:
serverEncoding
in classCatalogObject.Factory
-
clientEncoding
- Specified by:
clientEncoding
in classCatalogObject.Factory
-
encodingFromOrdinal
- Specified by:
encodingFromOrdinal
in classCatalogObject.Factory
-
encodingFromName
- Specified by:
encodingFromName
in classCatalogObject.Factory
-
resourceOwner
- Specified by:
resourceOwner
in classCatalogObject.Factory
-
memoryContext
- Specified by:
memoryContext
in classCatalogObject.Factory
-
upperMemoryContext
- Specified by:
upperMemoryContext
in classCatalogObject.Factory
-