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

ca.ibodrov.mica.db.jooq.Public Maven / Gradle / Ivy

The newest version!
/*
 * This file is generated by jOOQ.
 */
package ca.ibodrov.mica.db.jooq;


import ca.ibodrov.mica.db.jooq.tables.Databasechangelog;
import ca.ibodrov.mica.db.jooq.tables.Databasechangeloglock;
import ca.ibodrov.mica.db.jooq.tables.MicaEntities;
import ca.ibodrov.mica.db.jooq.tables.MicaEntityHistory;

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

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


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

    private static final long serialVersionUID = 1L;

    /**
     * The reference instance of public
     */
    public static final Public PUBLIC = new Public();

    /**
     * The table public.databasechangelog.
     */
    public final Databasechangelog DATABASECHANGELOG = Databasechangelog.DATABASECHANGELOG;

    /**
     * The table public.databasechangeloglock.
     */
    public final Databasechangeloglock DATABASECHANGELOGLOCK = Databasechangeloglock.DATABASECHANGELOGLOCK;

    /**
     * The table public.mica_entities.
     */
    public final MicaEntities MICA_ENTITIES = MicaEntities.MICA_ENTITIES;

    /**
     * The table public.mica_entity_history.
     */
    public final MicaEntityHistory MICA_ENTITY_HISTORY = MicaEntityHistory.MICA_ENTITY_HISTORY;

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


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

    @Override
    public final List> getTables() {
        return Arrays.>asList(
            Databasechangelog.DATABASECHANGELOG,
            Databasechangeloglock.DATABASECHANGELOGLOCK,
            MicaEntities.MICA_ENTITIES,
            MicaEntityHistory.MICA_ENTITY_HISTORY);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy