| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | InformationSchemaTable.
Data type information. |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| 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 | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private final boolean | |
| private static final int | |
| private static final int | |
| 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 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 | InformationSchemaTable(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 | addConstraintColumnUsage(SessionLocal session, ArrayList<Row> rows, String catalog, Constraint constraint, Column column)
|
| private void | addPrivilege(SessionLocal session, ArrayList<Row> rows, DbObject grantee, String catalog, Table table, String column, String right)
|
| private void | addPrivileges(SessionLocal session, ArrayList<Row> rows, DbObject grantee, String catalog, Table table, String column, int rightMask)
|
| public boolean | canGetRowCount(SessionLocal
the session session)Overrides org. Check if the row count can be retrieved quickly. |
| private void | checkConstraints(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog)
|
| private void | |
| private void | |
| private void | collations(SessionLocal session, ArrayList<Row> rows, String catalog, String mainSchemaName, String name, String languageTag)
|
| private void | columnPrivileges(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog)
|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | constraintColumnUsage(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog)
|
| private void | constraintColumnUsage(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog, Constraint constraint)
|
| private void | domainConstraints(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog)
|
| private void | domainConstraints(SessionLocal session, ArrayList<Row> rows, String catalog, ConstraintDomain constraint, Domain domain, String domainName)
|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | elementTypesFieldsForTable(SessionLocal session, ArrayList<Row> rows, String catalog, int type, String mainSchemaName, String collation, String schemaName, Table table)
|
| private void | |
| private void | enumValues(SessionLocal session, ArrayList<Row> rows, String catalog, String objectSchema, String objectName, String objectType, String enumIdentifier, TypeInfo typeInfo)
|
| 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. |
| public long | getRowCount(SessionLocal
the session session)Overrides org. Get the row count for this table. |
| private long | |
| public long | getRowCountApproximation(SessionLocal
the session session)Overrides org. Get the approximated row count for this table. |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public boolean | |
| private void | keyColumnUsage(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog)
|
| private void | keyColumnUsage(SessionLocal session, ArrayList<Row> rows, String catalog, Constraint constraint, Constraint.
|
| private void | |
| private void | |
| private static String | |
| private void | |
| private void | parameters(SessionLocal session, ArrayList<Row> rows, String catalog, String mainSchemaName, String collation, String schema, String specificName, TypeInfo typeInfo, int pos)
|
| private void | |
| private void | referentialConstraints(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog)
|
| private void | referentialConstraints(SessionLocal session, ArrayList<Row> rows, String catalog, ConstraintReferential constraint)
|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | tableConstraints(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog)
|
| private void | |
| private void | tablePrivileges(SessionLocal session, Value indexFrom, Value indexTo, ArrayList<Row> rows, String catalog)
|
| private void | |
| private void | |
| private void | |
| private void | triggers(SessionLocal session, ArrayList<Row> rows, String catalog, TriggerObject trigger, String eventManipulation, Table table, String tableName)
|
| private void | |
| private void | |
| private void | |
| private void |