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

io.kowalski.jqb2jooq.test.jooq.Jqb2jooq Maven / Gradle / Ivy

Go to download

Bridges the gap between querybuilder.js.org and jooq.org with very little code.

There is a newer version: 1.0.3
Show newest version
/*
 * This file is generated by jOOQ.
*/
package io.kowalski.jqb2jooq.test.jooq;


import io.kowalski.jqb2jooq.test.jooq.tables.Employees;
import io.kowalski.jqb2jooq.test.jooq.tables.Payroll;

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

import javax.annotation.Generated;

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


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

    private static final long serialVersionUID = 992011422;

    /**
     * The reference instance of JQB2JOOQ
     */
    public static final Jqb2jooq JQB2JOOQ = new Jqb2jooq();

    /**
     * The table JQB2JOOQ.EMPLOYEES.
     */
    public final Employees EMPLOYEES = io.kowalski.jqb2jooq.test.jooq.tables.Employees.EMPLOYEES;

    /**
     * The table JQB2JOOQ.PAYROLL.
     */
    public final Payroll PAYROLL = io.kowalski.jqb2jooq.test.jooq.tables.Payroll.PAYROLL;

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


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

    @Override
    public final List> getTables() {
        List result = new ArrayList();
        result.addAll(getTables0());
        return result;
    }

    private final List> getTables0() {
        return Arrays.>asList(
            Employees.EMPLOYEES,
            Payroll.PAYROLL);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy