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

org.apache.camel.component.jooq.db.Public Maven / Gradle / Ivy

Go to download

The jooq component enables you to store and retrieve entities from databases using JOOQ

There is a newer version: 4.9.0
Show newest version
/*
 * This file is generated by jOOQ.
 */
package org.apache.camel.component.jooq.db;


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

import org.apache.camel.component.jooq.db.tables.Author;
import org.apache.camel.component.jooq.db.tables.Book;
import org.apache.camel.component.jooq.db.tables.BookStore;
import org.apache.camel.component.jooq.db.tables.BookToBookStore;
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 Public extends SchemaImpl {

    private static final long serialVersionUID = 1L;

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

    /**
     * The table PUBLIC.AUTHOR.
     */
    public final Author AUTHOR = Author.AUTHOR;

    /**
     * The table PUBLIC.BOOK.
     */
    public final Book BOOK = Book.BOOK;

    /**
     * The table PUBLIC.BOOK_STORE.
     */
    public final BookStore BOOK_STORE = BookStore.BOOK_STORE;

    /**
     * The table PUBLIC.BOOK_TO_BOOK_STORE.
     */
    public final BookToBookStore BOOK_TO_BOOK_STORE = BookToBookStore.BOOK_TO_BOOK_STORE;

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


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

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

    @Override
    public final List> getTables() {
        return Arrays.asList(
            Author.AUTHOR,
            Book.BOOK,
            BookStore.BOOK_STORE,
            BookToBookStore.BOOK_TO_BOOK_STORE
        );
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy