| Modifier and Type | Field and Description |
|---|---|
| public static final int | META_TABLE_TYPE_COUNT
The number of meta table types. |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final Object[][] | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public | PgCatalogTable(Schema
the schema schema, int the object id id, int the meta table type type)Create a new metadata table. |
| Modifier and Type | Method and Description |
|---|---|
| private void | addAttribute(SessionLocal session, ArrayList<Row> rows, int id, int relId, Column column, int ordinal)
|
| private void | |
| public ArrayList | generateRows(SessionLocal
the session session, SearchRow the first row to return first, SearchRow the last row to return last)Implements abstract org. Generate the data for the given metadata table using the given first and last row filters. |
| public long | getMaxDataModificationId()
Implements abstract org. Get the last data modification id. |
| private void | |
| private void | |
| private void |
| META_TABLE_TYPE_COUNT | back to summary |
|---|---|
| public static final int META_TABLE_TYPE_COUNT The number of meta table types. Supported meta table types are
| |
| PG_AM | back to summary |
|---|---|
| private static final int PG_AM | |
| PG_ATTRDEF | back to summary |
|---|---|
| private static final int PG_ATTRDEF | |
| PG_ATTRIBUTE | back to summary |
|---|---|
| private static final int PG_ATTRIBUTE | |
| PG_AUTHID | back to summary |
|---|---|
| private static final int PG_AUTHID | |
| PG_CLASS | back to summary |
|---|---|
| private static final int PG_CLASS | |
| PG_CONSTRAINT | back to summary |
|---|---|
| private static final int PG_CONSTRAINT | |
| PG_DATABASE | back to summary |
|---|---|
| private static final int PG_DATABASE | |
| PG_DESCRIPTION | back to summary |
|---|---|
| private static final int PG_DESCRIPTION | |
| PG_EXTRA_TYPES | back to summary |
|---|---|
| private static final Object[][] PG_EXTRA_TYPES | |
| PG_GROUP | back to summary |
|---|---|
| private static final int PG_GROUP | |
| PG_INDEX | back to summary |
|---|---|
| private static final int PG_INDEX | |
| PG_INHERITS | back to summary |
|---|---|
| private static final int PG_INHERITS | |
| PG_NAMESPACE | back to summary |
|---|---|
| private static final int PG_NAMESPACE | |
| PG_PROC | back to summary |
|---|---|
| private static final int PG_PROC | |
| PG_ROLES | back to summary |
|---|---|
| private static final int PG_ROLES | |
| PG_SETTINGS | back to summary |
|---|---|
| private static final int PG_SETTINGS | |
| PG_TABLESPACE | back to summary |
|---|---|
| private static final int PG_TABLESPACE | |
| PG_TRIGGER | back to summary |
|---|---|
| private static final int PG_TRIGGER | |
| PG_TYPE | back to summary |
|---|---|
| private static final int PG_TYPE | |
| PG_USER | back to summary |
|---|---|
| private static final int PG_USER | |
| PgCatalogTable | back to summary |
|---|---|
| public PgCatalogTable(Schema schema, int id, int type) Create a new metadata table.
| |
| addAttribute | back to summary |
|---|---|
| private void addAttribute(SessionLocal session, ArrayList<Row> rows, int id, int relId, Column column, int ordinal) | |
| addClass | back to summary |
|---|---|
| private void addClass(SessionLocal session, ArrayList<Row> rows, int id, String name, int schema, String kind, boolean index, int triggers) | |
| generateRows | back to summary |
|---|---|
| public ArrayList Implements abstract org. Doc from org. Generate the data for the given metadata table using the given first and last row filters. | |
| getMaxDataModificationId | back to summary |
|---|---|
| public long getMaxDataModificationId() Implements abstract org. Doc from org. Get the last data modification id.
| |
| pgAttribute | back to summary |
|---|---|
| private void pgAttribute(SessionLocal session, ArrayList<Row> rows, Table table) | |
| pgClass | back to summary |
|---|---|
| private void pgClass(SessionLocal session, ArrayList<Row> rows, Table table) | |
| pgConstraint | back to summary |
|---|---|
| private void pgConstraint(SessionLocal session, ArrayList<Row> rows) | |