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

org.ehrbase.jooq.pg.Ehr Maven / Gradle / Ivy

The newest version!
/*
 * This file is generated by jOOQ.
 */
package org.ehrbase.jooq.pg;


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

import org.ehrbase.jooq.pg.tables.AuditDetails;
import org.ehrbase.jooq.pg.tables.CompData;
import org.ehrbase.jooq.pg.tables.CompDataHistory;
import org.ehrbase.jooq.pg.tables.CompVersion;
import org.ehrbase.jooq.pg.tables.CompVersionHistory;
import org.ehrbase.jooq.pg.tables.Contribution;
import org.ehrbase.jooq.pg.tables.EhrFolderData;
import org.ehrbase.jooq.pg.tables.EhrFolderDataHistory;
import org.ehrbase.jooq.pg.tables.EhrFolderVersion;
import org.ehrbase.jooq.pg.tables.EhrFolderVersionHistory;
import org.ehrbase.jooq.pg.tables.EhrItemTag;
import org.ehrbase.jooq.pg.tables.EhrStatusData;
import org.ehrbase.jooq.pg.tables.EhrStatusDataHistory;
import org.ehrbase.jooq.pg.tables.EhrStatusVersion;
import org.ehrbase.jooq.pg.tables.EhrStatusVersionHistory;
import org.ehrbase.jooq.pg.tables.FlywaySchemaHistory;
import org.ehrbase.jooq.pg.tables.Plugin;
import org.ehrbase.jooq.pg.tables.StoredQuery;
import org.ehrbase.jooq.pg.tables.TemplateStore;
import org.ehrbase.jooq.pg.tables.Users;
import org.jooq.Catalog;
import org.jooq.Sequence;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;


/**
 * This class is generated by jOOQ.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" })
public class Ehr extends SchemaImpl {

    private static final long serialVersionUID = 1L;

    /**
     * The reference instance of ehr
     */
    public static final Ehr EHR = new Ehr();

    /**
     * The table ehr.audit_details.
     */
    public final AuditDetails AUDIT_DETAILS = AuditDetails.AUDIT_DETAILS;

    /**
     * The table ehr.comp_data.
     */
    public final CompData COMP_DATA = CompData.COMP_DATA;

    /**
     * The table ehr.comp_data_history.
     */
    public final CompDataHistory COMP_DATA_HISTORY = CompDataHistory.COMP_DATA_HISTORY;

    /**
     * The table ehr.comp_version.
     */
    public final CompVersion COMP_VERSION = CompVersion.COMP_VERSION;

    /**
     * The table ehr.comp_version_history.
     */
    public final CompVersionHistory COMP_VERSION_HISTORY = CompVersionHistory.COMP_VERSION_HISTORY;

    /**
     * The table ehr.contribution.
     */
    public final Contribution CONTRIBUTION = Contribution.CONTRIBUTION;

    /**
     * The table ehr.ehr.
     */
    public final org.ehrbase.jooq.pg.tables.Ehr EHR_ = org.ehrbase.jooq.pg.tables.Ehr.EHR_;

    /**
     * The table ehr.ehr_folder_data.
     */
    public final EhrFolderData EHR_FOLDER_DATA = EhrFolderData.EHR_FOLDER_DATA;

    /**
     * The table ehr.ehr_folder_data_history.
     */
    public final EhrFolderDataHistory EHR_FOLDER_DATA_HISTORY = EhrFolderDataHistory.EHR_FOLDER_DATA_HISTORY;

    /**
     * The table ehr.ehr_folder_version.
     */
    public final EhrFolderVersion EHR_FOLDER_VERSION = EhrFolderVersion.EHR_FOLDER_VERSION;

    /**
     * The table ehr.ehr_folder_version_history.
     */
    public final EhrFolderVersionHistory EHR_FOLDER_VERSION_HISTORY = EhrFolderVersionHistory.EHR_FOLDER_VERSION_HISTORY;

    /**
     * The table ehr.ehr_item_tag.
     */
    public final EhrItemTag EHR_ITEM_TAG = EhrItemTag.EHR_ITEM_TAG;

    /**
     * The table ehr.ehr_status_data.
     */
    public final EhrStatusData EHR_STATUS_DATA = EhrStatusData.EHR_STATUS_DATA;

    /**
     * The table ehr.ehr_status_data_history.
     */
    public final EhrStatusDataHistory EHR_STATUS_DATA_HISTORY = EhrStatusDataHistory.EHR_STATUS_DATA_HISTORY;

    /**
     * The table ehr.ehr_status_version.
     */
    public final EhrStatusVersion EHR_STATUS_VERSION = EhrStatusVersion.EHR_STATUS_VERSION;

    /**
     * The table ehr.ehr_status_version_history.
     */
    public final EhrStatusVersionHistory EHR_STATUS_VERSION_HISTORY = EhrStatusVersionHistory.EHR_STATUS_VERSION_HISTORY;

    /**
     * The table ehr.flyway_schema_history.
     */
    public final FlywaySchemaHistory FLYWAY_SCHEMA_HISTORY = FlywaySchemaHistory.FLYWAY_SCHEMA_HISTORY;

    /**
     * key value store for plugin sub system
     */
    public final Plugin PLUGIN = Plugin.PLUGIN;

    /**
     * The table ehr.stored_query.
     */
    public final StoredQuery STORED_QUERY = StoredQuery.STORED_QUERY;

    /**
     * The table ehr.template_store.
     */
    public final TemplateStore TEMPLATE_STORE = TemplateStore.TEMPLATE_STORE;

    /**
     * The table ehr.users.
     */
    public final Users USERS = Users.USERS;

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


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

    @Override
    public final List> getSequences() {
        return Arrays.asList(
            Sequences.TENANT_ID_SEQ
        );
    }

    @Override
    public final List> getTables() {
        return Arrays.asList(
            AuditDetails.AUDIT_DETAILS,
            CompData.COMP_DATA,
            CompDataHistory.COMP_DATA_HISTORY,
            CompVersion.COMP_VERSION,
            CompVersionHistory.COMP_VERSION_HISTORY,
            Contribution.CONTRIBUTION,
            org.ehrbase.jooq.pg.tables.Ehr.EHR_,
            EhrFolderData.EHR_FOLDER_DATA,
            EhrFolderDataHistory.EHR_FOLDER_DATA_HISTORY,
            EhrFolderVersion.EHR_FOLDER_VERSION,
            EhrFolderVersionHistory.EHR_FOLDER_VERSION_HISTORY,
            EhrItemTag.EHR_ITEM_TAG,
            EhrStatusData.EHR_STATUS_DATA,
            EhrStatusDataHistory.EHR_STATUS_DATA_HISTORY,
            EhrStatusVersion.EHR_STATUS_VERSION,
            EhrStatusVersionHistory.EHR_STATUS_VERSION_HISTORY,
            FlywaySchemaHistory.FLYWAY_SCHEMA_HISTORY,
            Plugin.PLUGIN,
            StoredQuery.STORED_QUERY,
            TemplateStore.TEMPLATE_STORE,
            Users.USERS
        );
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy