/** * This class is generated by jOOQ */ package classes; import classes.tables.PersonSchedule; import classes.tables.PersonShop; import classes.tables.Persons; import classes.tables.PositionSalary; import classes.tables.Positions; import classes.tables.ProductAmounts; import classes.tables.ProductPrices; import classes.tables.ProductTypes; import classes.tables.Products; import classes.tables.SellLog; import classes.tables.Shops; import classes.udt.Passport; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import javax.annotation.Generated; import org.jooq.Catalog; import org.jooq.Sequence; import org.jooq.Table; import org.jooq.UDT; import org.jooq.impl.SchemaImpl; /** * This class is generated by jOOQ. */ @Generated( value = { "http://www.jooq.org", "jOOQ version:3.8.6" }, comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Public extends SchemaImpl { private static final long serialVersionUID = -65686572; /** * The reference instance of public */ public static final Public PUBLIC = new Public(); /** * The table public.person_schedule. */ public final PersonSchedule PERSON_SCHEDULE = classes.tables.PersonSchedule.PERSON_SCHEDULE; /** * The table public.person_shop. */ public final PersonShop PERSON_SHOP = classes.tables.PersonShop.PERSON_SHOP; /** * The table public.persons. */ public final Persons PERSONS = classes.tables.Persons.PERSONS; /** * The table public.position_salary. */ public final PositionSalary POSITION_SALARY = classes.tables.PositionSalary.POSITION_SALARY; /** * The table public.positions. */ public final Positions POSITIONS = classes.tables.Positions.POSITIONS; /** * The table public.product_amounts. */ public final ProductAmounts PRODUCT_AMOUNTS = classes.tables.ProductAmounts.PRODUCT_AMOUNTS; /** * The table public.product_prices. */ public final ProductPrices PRODUCT_PRICES = classes.tables.ProductPrices.PRODUCT_PRICES; /** * The table public.product_types. */ public final ProductTypes PRODUCT_TYPES = classes.tables.ProductTypes.PRODUCT_TYPES; /** * The table public.products. */ public final Products PRODUCTS = classes.tables.Products.PRODUCTS; /** * The table public.sell_log. */ public final SellLog SELL_LOG = classes.tables.SellLog.SELL_LOG; /** * The table public.shops. */ public final Shops SHOPS = classes.tables.Shops.SHOPS; /** * No further instances allowed */ private Public() { super("public", null); } /** * {@inheritDoc} */ @Override public Catalog getCatalog() { return DefaultCatalog.DEFAULT_CATALOG; } @Override public final List> getSequences() { List result = new ArrayList(); result.addAll(getSequences0()); return result; } private final List> getSequences0() { return Arrays.>asList( Sequences.PERSON_SCHEDULE_SCHED_ID_SEQ, Sequences.PERSONS_PERSON_ID_SEQ, Sequences.POSITIONS_POSITION_ID_SEQ, Sequences.PRODUCT_AMOUNTS_PRODUCT_ID_SEQ, Sequences.PRODUCT_PRICES_PRODUCT_ID_SEQ, Sequences.PRODUCTS_PRODUCT_ID_SEQ, Sequences.PRODUCT_TYPES_TYPE_ID_SEQ, Sequences.SELL_LOG_LOG_ID_SEQ, Sequences.SHOPS_SHOP_ID_SEQ); } @Override public final List> getTables() { List result = new ArrayList(); result.addAll(getTables0()); return result; } private final List> getTables0() { return Arrays.>asList( PersonSchedule.PERSON_SCHEDULE, PersonShop.PERSON_SHOP, Persons.PERSONS, PositionSalary.POSITION_SALARY, Positions.POSITIONS, ProductAmounts.PRODUCT_AMOUNTS, ProductPrices.PRODUCT_PRICES, ProductTypes.PRODUCT_TYPES, Products.PRODUCTS, SellLog.SELL_LOG, Shops.SHOPS); } @Override public final List> getUDTs() { List result = new ArrayList(); result.addAll(getUDTs0()); return result; } private final List> getUDTs0() { return Arrays.>asList( Passport.PASSPORT); } }