All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.ght1pc9kc.testy.dsl.information_schema.InformationSchema Maven / Gradle / Ivy

The newest version!
/*
 * This file is generated by jOOQ.
 */
package fr.ght1pc9kc.testy.dsl.information_schema;


import fr.ght1pc9kc.testy.dsl.DefaultCatalog;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.CheckConstraints;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Collations;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.ColumnPrivileges;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Columns;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Constants;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.ConstraintColumnUsage;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.DomainConstraints;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Domains;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.ElementTypes;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.EnumValues;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Fields;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.InDoubt;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.IndexColumns;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Indexes;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.InformationSchemaCatalogName;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.KeyColumnUsage;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Locks;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Parameters;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.QueryStatistics;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.ReferentialConstraints;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Rights;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Roles;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Routines;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Schemata;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Sequences;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.SessionState;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Sessions;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Settings;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Synonyms;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.TableConstraints;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.TablePrivileges;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Tables;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Triggers;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Users;
import fr.ght1pc9kc.testy.dsl.information_schema.tables.Views;

import java.util.Arrays;
import java.util.List;

import javax.annotation.processing.Generated;

import org.jooq.Catalog;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;


/**
 * This class is generated by jOOQ.
 */
@Generated(
    value = {
        "https://www.jooq.org",
        "jOOQ version:3.18.7"
    },
    comments = "This class is generated by jOOQ"
)
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class InformationSchema extends SchemaImpl {

    private static final long serialVersionUID = 1L;

    /**
     * The reference instance of INFORMATION_SCHEMA
     */
    public static final InformationSchema INFORMATION_SCHEMA = new InformationSchema();

    /**
     * The table INFORMATION_SCHEMA.CHECK_CONSTRAINTS.
     */
    public final CheckConstraints CHECK_CONSTRAINTS = CheckConstraints.CHECK_CONSTRAINTS;

    /**
     * The table INFORMATION_SCHEMA.COLLATIONS.
     */
    public final Collations COLLATIONS = Collations.COLLATIONS;

    /**
     * The table INFORMATION_SCHEMA.COLUMN_PRIVILEGES.
     */
    public final ColumnPrivileges COLUMN_PRIVILEGES = ColumnPrivileges.COLUMN_PRIVILEGES;

    /**
     * The table INFORMATION_SCHEMA.COLUMNS.
     */
    public final Columns COLUMNS = Columns.COLUMNS;

    /**
     * The table INFORMATION_SCHEMA.CONSTANTS.
     */
    public final Constants CONSTANTS = Constants.CONSTANTS;

    /**
     * The table INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE.
     */
    public final ConstraintColumnUsage CONSTRAINT_COLUMN_USAGE = ConstraintColumnUsage.CONSTRAINT_COLUMN_USAGE;

    /**
     * The table INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS.
     */
    public final DomainConstraints DOMAIN_CONSTRAINTS = DomainConstraints.DOMAIN_CONSTRAINTS;

    /**
     * The table INFORMATION_SCHEMA.DOMAINS.
     */
    public final Domains DOMAINS = Domains.DOMAINS;

    /**
     * The table INFORMATION_SCHEMA.ELEMENT_TYPES.
     */
    public final ElementTypes ELEMENT_TYPES = ElementTypes.ELEMENT_TYPES;

    /**
     * The table INFORMATION_SCHEMA.ENUM_VALUES.
     */
    public final EnumValues ENUM_VALUES = EnumValues.ENUM_VALUES;

    /**
     * The table INFORMATION_SCHEMA.FIELDS.
     */
    public final Fields FIELDS = Fields.FIELDS;

    /**
     * The table INFORMATION_SCHEMA.IN_DOUBT.
     */
    public final InDoubt IN_DOUBT = InDoubt.IN_DOUBT;

    /**
     * The table INFORMATION_SCHEMA.INDEX_COLUMNS.
     */
    public final IndexColumns INDEX_COLUMNS = IndexColumns.INDEX_COLUMNS;

    /**
     * The table INFORMATION_SCHEMA.INDEXES.
     */
    public final Indexes INDEXES = Indexes.INDEXES;

    /**
     * The table
     * INFORMATION_SCHEMA.INFORMATION_SCHEMA_CATALOG_NAME.
     */
    public final InformationSchemaCatalogName INFORMATION_SCHEMA_CATALOG_NAME = InformationSchemaCatalogName.INFORMATION_SCHEMA_CATALOG_NAME;

    /**
     * The table INFORMATION_SCHEMA.KEY_COLUMN_USAGE.
     */
    public final KeyColumnUsage KEY_COLUMN_USAGE = KeyColumnUsage.KEY_COLUMN_USAGE;

    /**
     * The table INFORMATION_SCHEMA.LOCKS.
     */
    public final Locks LOCKS = Locks.LOCKS;

    /**
     * The table INFORMATION_SCHEMA.PARAMETERS.
     */
    public final Parameters PARAMETERS = Parameters.PARAMETERS;

    /**
     * The table INFORMATION_SCHEMA.QUERY_STATISTICS.
     */
    public final QueryStatistics QUERY_STATISTICS = QueryStatistics.QUERY_STATISTICS;

    /**
     * The table INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS.
     */
    public final ReferentialConstraints REFERENTIAL_CONSTRAINTS = ReferentialConstraints.REFERENTIAL_CONSTRAINTS;

    /**
     * The table INFORMATION_SCHEMA.RIGHTS.
     */
    public final Rights RIGHTS = Rights.RIGHTS;

    /**
     * The table INFORMATION_SCHEMA.ROLES.
     */
    public final Roles ROLES = Roles.ROLES;

    /**
     * The table INFORMATION_SCHEMA.ROUTINES.
     */
    public final Routines ROUTINES = Routines.ROUTINES;

    /**
     * The table INFORMATION_SCHEMA.SCHEMATA.
     */
    public final Schemata SCHEMATA = Schemata.SCHEMATA;

    /**
     * The table INFORMATION_SCHEMA.SEQUENCES.
     */
    public final Sequences SEQUENCES = Sequences.SEQUENCES;

    /**
     * The table INFORMATION_SCHEMA.SESSION_STATE.
     */
    public final SessionState SESSION_STATE = SessionState.SESSION_STATE;

    /**
     * The table INFORMATION_SCHEMA.SESSIONS.
     */
    public final Sessions SESSIONS = Sessions.SESSIONS;

    /**
     * The table INFORMATION_SCHEMA.SETTINGS.
     */
    public final Settings SETTINGS = Settings.SETTINGS;

    /**
     * The table INFORMATION_SCHEMA.SYNONYMS.
     */
    public final Synonyms SYNONYMS = Synonyms.SYNONYMS;

    /**
     * The table INFORMATION_SCHEMA.TABLE_CONSTRAINTS.
     */
    public final TableConstraints TABLE_CONSTRAINTS = TableConstraints.TABLE_CONSTRAINTS;

    /**
     * The table INFORMATION_SCHEMA.TABLE_PRIVILEGES.
     */
    public final TablePrivileges TABLE_PRIVILEGES = TablePrivileges.TABLE_PRIVILEGES;

    /**
     * The table INFORMATION_SCHEMA.TABLES.
     */
    public final Tables TABLES = Tables.TABLES;

    /**
     * The table INFORMATION_SCHEMA.TRIGGERS.
     */
    public final Triggers TRIGGERS = Triggers.TRIGGERS;

    /**
     * The table INFORMATION_SCHEMA.USERS.
     */
    public final Users USERS = Users.USERS;

    /**
     * The table INFORMATION_SCHEMA.VIEWS.
     */
    public final Views VIEWS = Views.VIEWS;

    /**
     * No further instances allowed
     */
    private InformationSchema() {
        super("INFORMATION_SCHEMA", null);
    }


    @Override
    public Catalog getCatalog() {
        return DefaultCatalog.DEFAULT_CATALOG;
    }

    @Override
    public final List> getTables() {
        return Arrays.asList(
            CheckConstraints.CHECK_CONSTRAINTS,
            Collations.COLLATIONS,
            ColumnPrivileges.COLUMN_PRIVILEGES,
            Columns.COLUMNS,
            Constants.CONSTANTS,
            ConstraintColumnUsage.CONSTRAINT_COLUMN_USAGE,
            DomainConstraints.DOMAIN_CONSTRAINTS,
            Domains.DOMAINS,
            ElementTypes.ELEMENT_TYPES,
            EnumValues.ENUM_VALUES,
            Fields.FIELDS,
            InDoubt.IN_DOUBT,
            IndexColumns.INDEX_COLUMNS,
            Indexes.INDEXES,
            InformationSchemaCatalogName.INFORMATION_SCHEMA_CATALOG_NAME,
            KeyColumnUsage.KEY_COLUMN_USAGE,
            Locks.LOCKS,
            Parameters.PARAMETERS,
            QueryStatistics.QUERY_STATISTICS,
            ReferentialConstraints.REFERENTIAL_CONSTRAINTS,
            Rights.RIGHTS,
            Roles.ROLES,
            Routines.ROUTINES,
            Schemata.SCHEMATA,
            Sequences.SEQUENCES,
            SessionState.SESSION_STATE,
            Sessions.SESSIONS,
            Settings.SETTINGS,
            Synonyms.SYNONYMS,
            TableConstraints.TABLE_CONSTRAINTS,
            TablePrivileges.TABLE_PRIVILEGES,
            Tables.TABLES,
            Triggers.TRIGGERS,
            Users.USERS,
            Views.VIEWS
        );
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy