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

net.redpipe.example.wiki.keycloakJooq.jooq.Keys Maven / Gradle / Ivy

/*
 * This file is generated by jOOQ.
*/
package net.redpipe.example.wiki.keycloakJooq.jooq;


import javax.annotation.Generated;

import org.jooq.Identity;
import org.jooq.UniqueKey;
import org.jooq.impl.AbstractKeys;
import net.redpipe.example.wiki.keycloakJooq.jooq.tables.Pages;
import net.redpipe.example.wiki.keycloakJooq.jooq.tables.records.PagesRecord;


/**
 * A class modelling foreign key relationships between tables of the public 
 * schema
 */
@Generated(
    value = {
        "http://www.jooq.org",
        "jOOQ version:3.9.2"
    },
    comments = "This class is generated by jOOQ"
)
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {

    // -------------------------------------------------------------------------
    // IDENTITY definitions
    // -------------------------------------------------------------------------

    public static final Identity IDENTITY_PAGES = Identities0.IDENTITY_PAGES;

    // -------------------------------------------------------------------------
    // UNIQUE and PRIMARY KEY definitions
    // -------------------------------------------------------------------------

    public static final UniqueKey PAGES_PKEY = UniqueKeys0.PAGES_PKEY;
    public static final UniqueKey PAGES_NAME_KEY = UniqueKeys0.PAGES_NAME_KEY;

    // -------------------------------------------------------------------------
    // FOREIGN KEY definitions
    // -------------------------------------------------------------------------


    // -------------------------------------------------------------------------
    // [#1459] distribute members to avoid static initialisers > 64kb
    // -------------------------------------------------------------------------

    private static class Identities0 extends AbstractKeys {
        public static Identity IDENTITY_PAGES = createIdentity(Pages.PAGES, Pages.PAGES.ID);
    }

    private static class UniqueKeys0 extends AbstractKeys {
        public static final UniqueKey PAGES_PKEY = createUniqueKey(Pages.PAGES, "pages_pkey", Pages.PAGES.ID);
        public static final UniqueKey PAGES_NAME_KEY = createUniqueKey(Pages.PAGES, "pages_name_key", Pages.PAGES.NAME);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy