/**
* This class is generated by jOOQ
*/
package org.jooq.example.chart.db;
import javax.annotation.Generated;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.UniqueKey;
import org.jooq.example.chart.db.tables.Actor;
import org.jooq.example.chart.db.tables.Address;
import org.jooq.example.chart.db.tables.Category;
import org.jooq.example.chart.db.tables.City;
import org.jooq.example.chart.db.tables.Country;
import org.jooq.example.chart.db.tables.Customer;
import org.jooq.example.chart.db.tables.Film;
import org.jooq.example.chart.db.tables.FilmActor;
import org.jooq.example.chart.db.tables.FilmCategory;
import org.jooq.example.chart.db.tables.Inventory;
import org.jooq.example.chart.db.tables.Language;
import org.jooq.example.chart.db.tables.Payment;
import org.jooq.example.chart.db.tables.PaymentP2007_01;
import org.jooq.example.chart.db.tables.PaymentP2007_02;
import org.jooq.example.chart.db.tables.PaymentP2007_03;
import org.jooq.example.chart.db.tables.PaymentP2007_04;
import org.jooq.example.chart.db.tables.PaymentP2007_05;
import org.jooq.example.chart.db.tables.PaymentP2007_06;
import org.jooq.example.chart.db.tables.Rental;
import org.jooq.example.chart.db.tables.RewardsReport;
import org.jooq.example.chart.db.tables.SchemaVersion;
import org.jooq.example.chart.db.tables.Staff;
import org.jooq.example.chart.db.tables.Store;
import org.jooq.example.chart.db.tables.records.ActorRecord;
import org.jooq.example.chart.db.tables.records.AddressRecord;
import org.jooq.example.chart.db.tables.records.CategoryRecord;
import org.jooq.example.chart.db.tables.records.CityRecord;
import org.jooq.example.chart.db.tables.records.CountryRecord;
import org.jooq.example.chart.db.tables.records.CustomerRecord;
import org.jooq.example.chart.db.tables.records.FilmActorRecord;
import org.jooq.example.chart.db.tables.records.FilmCategoryRecord;
import org.jooq.example.chart.db.tables.records.FilmRecord;
import org.jooq.example.chart.db.tables.records.InventoryRecord;
import org.jooq.example.chart.db.tables.records.LanguageRecord;
import org.jooq.example.chart.db.tables.records.PaymentP2007_01Record;
import org.jooq.example.chart.db.tables.records.PaymentP2007_02Record;
import org.jooq.example.chart.db.tables.records.PaymentP2007_03Record;
import org.jooq.example.chart.db.tables.records.PaymentP2007_04Record;
import org.jooq.example.chart.db.tables.records.PaymentP2007_05Record;
import org.jooq.example.chart.db.tables.records.PaymentP2007_06Record;
import org.jooq.example.chart.db.tables.records.PaymentRecord;
import org.jooq.example.chart.db.tables.records.RentalRecord;
import org.jooq.example.chart.db.tables.records.RewardsReportRecord;
import org.jooq.example.chart.db.tables.records.SchemaVersionRecord;
import org.jooq.example.chart.db.tables.records.StaffRecord;
import org.jooq.example.chart.db.tables.records.StoreRecord;
import org.jooq.impl.AbstractKeys;
/**
* A class modelling foreign key relationships between tables of the <code>public</code>
* schema
*/
@Generated(
value = {
"http://www.jooq.org",
"jOOQ version:3.8.0",
"schema version:public_2",
},
date = "2016-06-30T15:44:15.143Z",
comments = "This class is generated by jOOQ"
)
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// IDENTITY definitions
// -------------------------------------------------------------------------
public static final Identity<ActorRecord, Integer> IDENTITY_ACTOR = Identities0.IDENTITY_ACTOR;
public static final Identity<AddressRecord, Integer> IDENTITY_ADDRESS = Identities0.IDENTITY_ADDRESS;
public static final Identity<CategoryRecord, Integer> IDENTITY_CATEGORY = Identities0.IDENTITY_CATEGORY;
public static final Identity<CityRecord, Integer> IDENTITY_CITY = Identities0.IDENTITY_CITY;
public static final Identity<CountryRecord, Integer> IDENTITY_COUNTRY = Identities0.IDENTITY_COUNTRY;
public static final Identity<CustomerRecord, Integer> IDENTITY_CUSTOMER = Identities0.IDENTITY_CUSTOMER;
public static final Identity<FilmRecord, Integer> IDENTITY_FILM = Identities0.IDENTITY_FILM;
public static final Identity<InventoryRecord, Integer> IDENTITY_INVENTORY = Identities0.IDENTITY_INVENTORY;
public static final Identity<LanguageRecord, Integer> IDENTITY_LANGUAGE = Identities0.IDENTITY_LANGUAGE;
public static final Identity<PaymentRecord, Integer> IDENTITY_PAYMENT = Identities0.IDENTITY_PAYMENT;
public static final Identity<PaymentP2007_01Record, Integer> IDENTITY_PAYMENT_P2007_01 = Identities0.IDENTITY_PAYMENT_P2007_01;
public static final Identity<PaymentP2007_02Record, Integer> IDENTITY_PAYMENT_P2007_02 = Identities0.IDENTITY_PAYMENT_P2007_02;
public static final Identity<PaymentP2007_03Record, Integer> IDENTITY_PAYMENT_P2007_03 = Identities0.IDENTITY_PAYMENT_P2007_03;
public static final Identity<PaymentP2007_04Record, Integer> IDENTITY_PAYMENT_P2007_04 = Identities0.IDENTITY_PAYMENT_P2007_04;
public static final Identity<PaymentP2007_05Record, Integer> IDENTITY_PAYMENT_P2007_05 = Identities0.IDENTITY_PAYMENT_P2007_05;
public static final Identity<PaymentP2007_06Record, Integer> IDENTITY_PAYMENT_P2007_06 = Identities0.IDENTITY_PAYMENT_P2007_06;
public static final Identity<RentalRecord, Integer> IDENTITY_RENTAL = Identities0.IDENTITY_RENTAL;
public static final Identity<RewardsReportRecord, Integer> IDENTITY_REWARDS_REPORT = Identities0.IDENTITY_REWARDS_REPORT;
public static final Identity<StaffRecord, Integer> IDENTITY_STAFF = Identities0.IDENTITY_STAFF;
public static final Identity<StoreRecord, Integer> IDENTITY_STORE = Identities0.IDENTITY_STORE;
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<ActorRecord> ACTOR_PKEY = UniqueKeys0.ACTOR_PKEY;
public static final UniqueKey<AddressRecord> ADDRESS_PKEY = UniqueKeys0.ADDRESS_PKEY;
public static final UniqueKey<CategoryRecord> CATEGORY_PKEY = UniqueKeys0.CATEGORY_PKEY;
public static final UniqueKey<CityRecord> CITY_PKEY = UniqueKeys0.CITY_PKEY;
public static final UniqueKey<CountryRecord> COUNTRY_PKEY = UniqueKeys0.COUNTRY_PKEY;
public static final UniqueKey<CustomerRecord> CUSTOMER_PKEY = UniqueKeys0.CUSTOMER_PKEY;
public static final UniqueKey<FilmRecord> FILM_PKEY = UniqueKeys0.FILM_PKEY;
public static final UniqueKey<FilmActorRecord> FILM_ACTOR_PKEY = UniqueKeys0.FILM_ACTOR_PKEY;
public static final UniqueKey<FilmCategoryRecord> FILM_CATEGORY_PKEY = UniqueKeys0.FILM_CATEGORY_PKEY;
public static final UniqueKey<InventoryRecord> INVENTORY_PKEY = UniqueKeys0.INVENTORY_PKEY;
public static final UniqueKey<LanguageRecord> LANGUAGE_PKEY = UniqueKeys0.LANGUAGE_PKEY;
public static final UniqueKey<PaymentRecord> PAYMENT_PKEY = UniqueKeys0.PAYMENT_PKEY;
public static final UniqueKey<RentalRecord> RENTAL_PKEY = UniqueKeys0.RENTAL_PKEY;
public static final UniqueKey<SchemaVersionRecord> SCHEMA_VERSION_PK = UniqueKeys0.SCHEMA_VERSION_PK;
public static final UniqueKey<StaffRecord> STAFF_PKEY = UniqueKeys0.STAFF_PKEY;
public static final UniqueKey<StoreRecord> STORE_PKEY = UniqueKeys0.STORE_PKEY;
// -------------------------------------------------------------------------
// FOREIGN KEY definitions
// -------------------------------------------------------------------------
public static final ForeignKey<AddressRecord, CityRecord> ADDRESS__ADDRESS_CITY_ID_FKEY = ForeignKeys0.ADDRESS__ADDRESS_CITY_ID_FKEY;
public static final ForeignKey<CityRecord, CountryRecord> CITY__CITY_COUNTRY_ID_FKEY = ForeignKeys0.CITY__CITY_COUNTRY_ID_FKEY;
public static final ForeignKey<CustomerRecord, StoreRecord> CUSTOMER__CUSTOMER_STORE_ID_FKEY = ForeignKeys0.CUSTOMER__CUSTOMER_STORE_ID_FKEY;
public static final ForeignKey<CustomerRecord, AddressRecord> CUSTOMER__CUSTOMER_ADDRESS_ID_FKEY = ForeignKeys0.CUSTOMER__CUSTOMER_ADDRESS_ID_FKEY;
public static final ForeignKey<FilmRecord, LanguageRecord> FILM__FILM_LANGUAGE_ID_FKEY = ForeignKeys0.FILM__FILM_LANGUAGE_ID_FKEY;
public static final ForeignKey<FilmRecord, LanguageRecord> FILM__FILM_ORIGINAL_LANGUAGE_ID_FKEY = ForeignKeys0.FILM__FILM_ORIGINAL_LANGUAGE_ID_FKEY;
public static final ForeignKey<FilmActorRecord, ActorRecord> FILM_ACTOR__FILM_ACTOR_ACTOR_ID_FKEY = ForeignKeys0.FILM_ACTOR__FILM_ACTOR_ACTOR_ID_FKEY;
public static final ForeignKey<FilmActorRecord, FilmRecord> FILM_ACTOR__FILM_ACTOR_FILM_ID_FKEY = ForeignKeys0.FILM_ACTOR__FILM_ACTOR_FILM_ID_FKEY;
public static final ForeignKey<FilmCategoryRecord, FilmRecord> FILM_CATEGORY__FILM_CATEGORY_FILM_ID_FKEY = ForeignKeys0.FILM_CATEGORY__FILM_CATEGORY_FILM_ID_FKEY;
public static final ForeignKey<FilmCategoryRecord, CategoryRecord> FILM_CATEGORY__FILM_CATEGORY_CATEGORY_ID_FKEY = ForeignKeys0.FILM_CATEGORY__FILM_CATEGORY_CATEGORY_ID_FKEY;
public static final ForeignKey<InventoryRecord, FilmRecord> INVENTORY__INVENTORY_FILM_ID_FKEY = ForeignKeys0.INVENTORY__INVENTORY_FILM_ID_FKEY;
public static final ForeignKey<InventoryRecord, StoreRecord> INVENTORY__INVENTORY_STORE_ID_FKEY = ForeignKeys0.INVENTORY__INVENTORY_STORE_ID_FKEY;
public static final ForeignKey<PaymentRecord, CustomerRecord> PAYMENT__PAYMENT_CUSTOMER_ID_FKEY = ForeignKeys0.PAYMENT__PAYMENT_CUSTOMER_ID_FKEY;
public static final ForeignKey<PaymentRecord, StaffRecord> PAYMENT__PAYMENT_STAFF_ID_FKEY = ForeignKeys0.PAYMENT__PAYMENT_STAFF_ID_FKEY;
public static final ForeignKey<PaymentRecord, RentalRecord> PAYMENT__PAYMENT_RENTAL_ID_FKEY = ForeignKeys0.PAYMENT__PAYMENT_RENTAL_ID_FKEY;
public static final ForeignKey<PaymentP2007_01Record, CustomerRecord> PAYMENT_P2007_01__PAYMENT_P2007_01_CUSTOMER_ID_FKEY = ForeignKeys0.PAYMENT_P2007_01__PAYMENT_P2007_01_CUSTOMER_ID_FKEY;
public static final ForeignKey<PaymentP2007_01Record, StaffRecord> PAYMENT_P2007_01__PAYMENT_P2007_01_STAFF_ID_FKEY = ForeignKeys0.PAYMENT_P2007_01__PAYMENT_P2007_01_STAFF_ID_FKEY;
public static final ForeignKey<PaymentP2007_01Record, RentalRecord> PAYMENT_P2007_01__PAYMENT_P2007_01_RENTAL_ID_FKEY = ForeignKeys0.PAYMENT_P2007_01__PAYMENT_P2007_01_RENTAL_ID_FKEY;
public static final ForeignKey<PaymentP2007_02Record, CustomerRecord> PAYMENT_P2007_02__PAYMENT_P2007_02_CUSTOMER_ID_FKEY = ForeignKeys0.PAYMENT_P2007_02__PAYMENT_P2007_02_CUSTOMER_ID_FKEY;
public static final ForeignKey<PaymentP2007_02Record, StaffRecord> PAYMENT_P2007_02__PAYMENT_P2007_02_STAFF_ID_FKEY = ForeignKeys0.PAYMENT_P2007_02__PAYMENT_P2007_02_STAFF_ID_FKEY;
public static final ForeignKey<PaymentP2007_02Record, RentalRecord> PAYMENT_P2007_02__PAYMENT_P2007_02_RENTAL_ID_FKEY = ForeignKeys0.PAYMENT_P2007_02__PAYMENT_P2007_02_RENTAL_ID_FKEY;
public static final ForeignKey<PaymentP2007_03Record, CustomerRecord> PAYMENT_P2007_03__PAYMENT_P2007_03_CUSTOMER_ID_FKEY = ForeignKeys0.PAYMENT_P2007_03__PAYMENT_P2007_03_CUSTOMER_ID_FKEY;
public static final ForeignKey<PaymentP2007_03Record, StaffRecord> PAYMENT_P2007_03__PAYMENT_P2007_03_STAFF_ID_FKEY = ForeignKeys0.PAYMENT_P2007_03__PAYMENT_P2007_03_STAFF_ID_FKEY;
public static final ForeignKey<PaymentP2007_03Record, RentalRecord> PAYMENT_P2007_03__PAYMENT_P2007_03_RENTAL_ID_FKEY = ForeignKeys0.PAYMENT_P2007_03__PAYMENT_P2007_03_RENTAL_ID_FKEY;
public static final ForeignKey<PaymentP2007_04Record, CustomerRecord> PAYMENT_P2007_04__PAYMENT_P2007_04_CUSTOMER_ID_FKEY = ForeignKeys0.PAYMENT_P2007_04__PAYMENT_P2007_04_CUSTOMER_ID_FKEY;
public static final ForeignKey<PaymentP2007_04Record, StaffRecord> PAYMENT_P2007_04__PAYMENT_P2007_04_STAFF_ID_FKEY = ForeignKeys0.PAYMENT_P2007_04__PAYMENT_P2007_04_STAFF_ID_FKEY;
public static final ForeignKey<PaymentP2007_04Record, RentalRecord> PAYMENT_P2007_04__PAYMENT_P2007_04_RENTAL_ID_FKEY = ForeignKeys0.PAYMENT_P2007_04__PAYMENT_P2007_04_RENTAL_ID_FKEY;
public static final ForeignKey<PaymentP2007_05Record, CustomerRecord> PAYMENT_P2007_05__PAYMENT_P2007_05_CUSTOMER_ID_FKEY = ForeignKeys0.PAYMENT_P2007_05__PAYMENT_P2007_05_CUSTOMER_ID_FKEY;
public static final ForeignKey<PaymentP2007_05Record, StaffRecord> PAYMENT_P2007_05__PAYMENT_P2007_05_STAFF_ID_FKEY = ForeignKeys0.PAYMENT_P2007_05__PAYMENT_P2007_05_STAFF_ID_FKEY;
public static final ForeignKey<PaymentP2007_05Record, RentalRecord> PAYMENT_P2007_05__PAYMENT_P2007_05_RENTAL_ID_FKEY = ForeignKeys0.PAYMENT_P2007_05__PAYMENT_P2007_05_RENTAL_ID_FKEY;
public static final ForeignKey<PaymentP2007_06Record, CustomerRecord> PAYMENT_P2007_06__PAYMENT_P2007_06_CUSTOMER_ID_FKEY = ForeignKeys0.PAYMENT_P2007_06__PAYMENT_P2007_06_CUSTOMER_ID_FKEY;
public static final ForeignKey<PaymentP2007_06Record, StaffRecord> PAYMENT_P2007_06__PAYMENT_P2007_06_STAFF_ID_FKEY = ForeignKeys0.PAYMENT_P2007_06__PAYMENT_P2007_06_STAFF_ID_FKEY;
public static final ForeignKey<PaymentP2007_06Record, RentalRecord> PAYMENT_P2007_06__PAYMENT_P2007_06_RENTAL_ID_FKEY = ForeignKeys0.PAYMENT_P2007_06__PAYMENT_P2007_06_RENTAL_ID_FKEY;
public static final ForeignKey<RentalRecord, InventoryRecord> RENTAL__RENTAL_INVENTORY_ID_FKEY = ForeignKeys0.RENTAL__RENTAL_INVENTORY_ID_FKEY;
public static final ForeignKey<RentalRecord, CustomerRecord> RENTAL__RENTAL_CUSTOMER_ID_FKEY = ForeignKeys0.RENTAL__RENTAL_CUSTOMER_ID_FKEY;
public static final ForeignKey<RentalRecord, StaffRecord> RENTAL__RENTAL_STAFF_ID_FKEY = ForeignKeys0.RENTAL__RENTAL_STAFF_ID_FKEY;
public static final ForeignKey<StaffRecord, AddressRecord> STAFF__STAFF_ADDRESS_ID_FKEY = ForeignKeys0.STAFF__STAFF_ADDRESS_ID_FKEY;
public static final ForeignKey<StaffRecord, StoreRecord> STAFF__STAFF_STORE_ID_FKEY = ForeignKeys0.STAFF__STAFF_STORE_ID_FKEY;
public static final ForeignKey<StoreRecord, StaffRecord> STORE__STORE_MANAGER_STAFF_ID_FKEY = ForeignKeys0.STORE__STORE_MANAGER_STAFF_ID_FKEY;
public static final ForeignKey<StoreRecord, AddressRecord> STORE__STORE_ADDRESS_ID_FKEY = ForeignKeys0.STORE__STORE_ADDRESS_ID_FKEY;
// -------------------------------------------------------------------------
// [#1459] distribute members to avoid static initialisers > 64kb
// -------------------------------------------------------------------------
private static class Identities0 extends AbstractKeys {
public static Identity<ActorRecord, Integer> IDENTITY_ACTOR = createIdentity(Actor.ACTOR, Actor.ACTOR.ACTOR_ID);
public static Identity<AddressRecord, Integer> IDENTITY_ADDRESS = createIdentity(Address.ADDRESS, Address.ADDRESS.ADDRESS_ID);
public static Identity<CategoryRecord, Integer> IDENTITY_CATEGORY = createIdentity(Category.CATEGORY, Category.CATEGORY.CATEGORY_ID);
public static Identity<CityRecord, Integer> IDENTITY_CITY = createIdentity(City.CITY, City.CITY.CITY_ID);
public static Identity<CountryRecord, Integer> IDENTITY_COUNTRY = createIdentity(Country.COUNTRY, Country.COUNTRY.COUNTRY_ID);
public static Identity<CustomerRecord, Integer> IDENTITY_CUSTOMER = createIdentity(Customer.CUSTOMER, Customer.CUSTOMER.CUSTOMER_ID);
public static Identity<FilmRecord, Integer> IDENTITY_FILM = createIdentity(Film.FILM, Film.FILM.FILM_ID);
public static Identity<InventoryRecord, Integer> IDENTITY_INVENTORY = createIdentity(Inventory.INVENTORY, Inventory.INVENTORY.INVENTORY_ID);
public static Identity<LanguageRecord, Integer> IDENTITY_LANGUAGE = createIdentity(Language.LANGUAGE, Language.LANGUAGE.LANGUAGE_ID);
public static Identity<PaymentRecord, Integer> IDENTITY_PAYMENT = createIdentity(Payment.PAYMENT, Payment.PAYMENT.PAYMENT_ID);
public static Identity<PaymentP2007_01Record, Integer> IDENTITY_PAYMENT_P2007_01 = createIdentity(PaymentP2007_01.PAYMENT_P2007_01, PaymentP2007_01.PAYMENT_P2007_01.PAYMENT_ID);
public static Identity<PaymentP2007_02Record, Integer> IDENTITY_PAYMENT_P2007_02 = createIdentity(PaymentP2007_02.PAYMENT_P2007_02, PaymentP2007_02.PAYMENT_P2007_02.PAYMENT_ID);
public static Identity<PaymentP2007_03Record, Integer> IDENTITY_PAYMENT_P2007_03 = createIdentity(PaymentP2007_03.PAYMENT_P2007_03, PaymentP2007_03.PAYMENT_P2007_03.PAYMENT_ID);
public static Identity<PaymentP2007_04Record, Integer> IDENTITY_PAYMENT_P2007_04 = createIdentity(PaymentP2007_04.PAYMENT_P2007_04, PaymentP2007_04.PAYMENT_P2007_04.PAYMENT_ID);
public static Identity<PaymentP2007_05Record, Integer> IDENTITY_PAYMENT_P2007_05 = createIdentity(PaymentP2007_05.PAYMENT_P2007_05, PaymentP2007_05.PAYMENT_P2007_05.PAYMENT_ID);
public static Identity<PaymentP2007_06Record, Integer> IDENTITY_PAYMENT_P2007_06 = createIdentity(PaymentP2007_06.PAYMENT_P2007_06, PaymentP2007_06.PAYMENT_P2007_06.PAYMENT_ID);
public static Identity<RentalRecord, Integer> IDENTITY_RENTAL = createIdentity(Rental.RENTAL, Rental.RENTAL.RENTAL_ID);
public static Identity<RewardsReportRecord, Integer> IDENTITY_REWARDS_REPORT = createIdentity(RewardsReport.REWARDS_REPORT, RewardsReport.REWARDS_REPORT.CUSTOMER_ID);
public static Identity<StaffRecord, Integer> IDENTITY_STAFF = createIdentity(Staff.STAFF, Staff.STAFF.STAFF_ID);
public static Identity<StoreRecord, Integer> IDENTITY_STORE = createIdentity(Store.STORE, Store.STORE.STORE_ID);
}
private static class UniqueKeys0 extends AbstractKeys {
public static final UniqueKey<ActorRecord> ACTOR_PKEY = createUniqueKey(Actor.ACTOR, "actor_pkey", Actor.ACTOR.ACTOR_ID);
public static final UniqueKey<AddressRecord> ADDRESS_PKEY = createUniqueKey(Address.ADDRESS, "address_pkey", Address.ADDRESS.ADDRESS_ID);
public static final UniqueKey<CategoryRecord> CATEGORY_PKEY = createUniqueKey(Category.CATEGORY, "category_pkey", Category.CATEGORY.CATEGORY_ID);
public static final UniqueKey<CityRecord> CITY_PKEY = createUniqueKey(City.CITY, "city_pkey", City.CITY.CITY_ID);
public static final UniqueKey<CountryRecord> COUNTRY_PKEY = createUniqueKey(Country.COUNTRY, "country_pkey", Country.COUNTRY.COUNTRY_ID);
public static final UniqueKey<CustomerRecord> CUSTOMER_PKEY = createUniqueKey(Customer.CUSTOMER, "customer_pkey", Customer.CUSTOMER.CUSTOMER_ID);
public static final UniqueKey<FilmRecord> FILM_PKEY = createUniqueKey(Film.FILM, "film_pkey", Film.FILM.FILM_ID);
public static final UniqueKey<FilmActorRecord> FILM_ACTOR_PKEY = createUniqueKey(FilmActor.FILM_ACTOR, "film_actor_pkey", FilmActor.FILM_ACTOR.ACTOR_ID, FilmActor.FILM_ACTOR.FILM_ID);
public static final UniqueKey<FilmCategoryRecord> FILM_CATEGORY_PKEY = createUniqueKey(FilmCategory.FILM_CATEGORY, "film_category_pkey", FilmCategory.FILM_CATEGORY.FILM_ID, FilmCategory.FILM_CATEGORY.CATEGORY_ID);
public static final UniqueKey<InventoryRecord> INVENTORY_PKEY = createUniqueKey(Inventory.INVENTORY, "inventory_pkey", Inventory.INVENTORY.INVENTORY_ID);
public static final UniqueKey<LanguageRecord> LANGUAGE_PKEY = createUniqueKey(Language.LANGUAGE, "language_pkey", Language.LANGUAGE.LANGUAGE_ID);
public static final UniqueKey<PaymentRecord> PAYMENT_PKEY = createUniqueKey(Payment.PAYMENT, "payment_pkey", Payment.PAYMENT.PAYMENT_ID);
public static final UniqueKey<RentalRecord> RENTAL_PKEY = createUniqueKey(Rental.RENTAL, "rental_pkey", Rental.RENTAL.RENTAL_ID);
public static final UniqueKey<SchemaVersionRecord> SCHEMA_VERSION_PK = createUniqueKey(SchemaVersion.SCHEMA_VERSION, "schema_version_pk", SchemaVersion.SCHEMA_VERSION.VERSION);
public static final UniqueKey<StaffRecord> STAFF_PKEY = createUniqueKey(Staff.STAFF, "staff_pkey", Staff.STAFF.STAFF_ID);
public static final UniqueKey<StoreRecord> STORE_PKEY = createUniqueKey(Store.STORE, "store_pkey", Store.STORE.STORE_ID);
}
private static class ForeignKeys0 extends AbstractKeys {
public static final ForeignKey<AddressRecord, CityRecord> ADDRESS__ADDRESS_CITY_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CITY_PKEY, Address.ADDRESS, "address__address_city_id_fkey", Address.ADDRESS.CITY_ID);
public static final ForeignKey<CityRecord, CountryRecord> CITY__CITY_COUNTRY_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.COUNTRY_PKEY, City.CITY, "city__city_country_id_fkey", City.CITY.COUNTRY_ID);
public static final ForeignKey<CustomerRecord, StoreRecord> CUSTOMER__CUSTOMER_STORE_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STORE_PKEY, Customer.CUSTOMER, "customer__customer_store_id_fkey", Customer.CUSTOMER.STORE_ID);
public static final ForeignKey<CustomerRecord, AddressRecord> CUSTOMER__CUSTOMER_ADDRESS_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.ADDRESS_PKEY, Customer.CUSTOMER, "customer__customer_address_id_fkey", Customer.CUSTOMER.ADDRESS_ID);
public static final ForeignKey<FilmRecord, LanguageRecord> FILM__FILM_LANGUAGE_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.LANGUAGE_PKEY, Film.FILM, "film__film_language_id_fkey", Film.FILM.LANGUAGE_ID);
public static final ForeignKey<FilmRecord, LanguageRecord> FILM__FILM_ORIGINAL_LANGUAGE_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.LANGUAGE_PKEY, Film.FILM, "film__film_original_language_id_fkey", Film.FILM.ORIGINAL_LANGUAGE_ID);
public static final ForeignKey<FilmActorRecord, ActorRecord> FILM_ACTOR__FILM_ACTOR_ACTOR_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.ACTOR_PKEY, FilmActor.FILM_ACTOR, "film_actor__film_actor_actor_id_fkey", FilmActor.FILM_ACTOR.ACTOR_ID);
public static final ForeignKey<FilmActorRecord, FilmRecord> FILM_ACTOR__FILM_ACTOR_FILM_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.FILM_PKEY, FilmActor.FILM_ACTOR, "film_actor__film_actor_film_id_fkey", FilmActor.FILM_ACTOR.FILM_ID);
public static final ForeignKey<FilmCategoryRecord, FilmRecord> FILM_CATEGORY__FILM_CATEGORY_FILM_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.FILM_PKEY, FilmCategory.FILM_CATEGORY, "film_category__film_category_film_id_fkey", FilmCategory.FILM_CATEGORY.FILM_ID);
public static final ForeignKey<FilmCategoryRecord, CategoryRecord> FILM_CATEGORY__FILM_CATEGORY_CATEGORY_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CATEGORY_PKEY, FilmCategory.FILM_CATEGORY, "film_category__film_category_category_id_fkey", FilmCategory.FILM_CATEGORY.CATEGORY_ID);
public static final ForeignKey<InventoryRecord, FilmRecord> INVENTORY__INVENTORY_FILM_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.FILM_PKEY, Inventory.INVENTORY, "inventory__inventory_film_id_fkey", Inventory.INVENTORY.FILM_ID);
public static final ForeignKey<InventoryRecord, StoreRecord> INVENTORY__INVENTORY_STORE_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STORE_PKEY, Inventory.INVENTORY, "inventory__inventory_store_id_fkey", Inventory.INVENTORY.STORE_ID);
public static final ForeignKey<PaymentRecord, CustomerRecord> PAYMENT__PAYMENT_CUSTOMER_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CUSTOMER_PKEY, Payment.PAYMENT, "payment__payment_customer_id_fkey", Payment.PAYMENT.CUSTOMER_ID);
public static final ForeignKey<PaymentRecord, StaffRecord> PAYMENT__PAYMENT_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, Payment.PAYMENT, "payment__payment_staff_id_fkey", Payment.PAYMENT.STAFF_ID);
public static final ForeignKey<PaymentRecord, RentalRecord> PAYMENT__PAYMENT_RENTAL_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.RENTAL_PKEY, Payment.PAYMENT, "payment__payment_rental_id_fkey", Payment.PAYMENT.RENTAL_ID);
public static final ForeignKey<PaymentP2007_01Record, CustomerRecord> PAYMENT_P2007_01__PAYMENT_P2007_01_CUSTOMER_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CUSTOMER_PKEY, PaymentP2007_01.PAYMENT_P2007_01, "payment_p2007_01__payment_p2007_01_customer_id_fkey", PaymentP2007_01.PAYMENT_P2007_01.CUSTOMER_ID);
public static final ForeignKey<PaymentP2007_01Record, StaffRecord> PAYMENT_P2007_01__PAYMENT_P2007_01_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, PaymentP2007_01.PAYMENT_P2007_01, "payment_p2007_01__payment_p2007_01_staff_id_fkey", PaymentP2007_01.PAYMENT_P2007_01.STAFF_ID);
public static final ForeignKey<PaymentP2007_01Record, RentalRecord> PAYMENT_P2007_01__PAYMENT_P2007_01_RENTAL_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.RENTAL_PKEY, PaymentP2007_01.PAYMENT_P2007_01, "payment_p2007_01__payment_p2007_01_rental_id_fkey", PaymentP2007_01.PAYMENT_P2007_01.RENTAL_ID);
public static final ForeignKey<PaymentP2007_02Record, CustomerRecord> PAYMENT_P2007_02__PAYMENT_P2007_02_CUSTOMER_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CUSTOMER_PKEY, PaymentP2007_02.PAYMENT_P2007_02, "payment_p2007_02__payment_p2007_02_customer_id_fkey", PaymentP2007_02.PAYMENT_P2007_02.CUSTOMER_ID);
public static final ForeignKey<PaymentP2007_02Record, StaffRecord> PAYMENT_P2007_02__PAYMENT_P2007_02_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, PaymentP2007_02.PAYMENT_P2007_02, "payment_p2007_02__payment_p2007_02_staff_id_fkey", PaymentP2007_02.PAYMENT_P2007_02.STAFF_ID);
public static final ForeignKey<PaymentP2007_02Record, RentalRecord> PAYMENT_P2007_02__PAYMENT_P2007_02_RENTAL_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.RENTAL_PKEY, PaymentP2007_02.PAYMENT_P2007_02, "payment_p2007_02__payment_p2007_02_rental_id_fkey", PaymentP2007_02.PAYMENT_P2007_02.RENTAL_ID);
public static final ForeignKey<PaymentP2007_03Record, CustomerRecord> PAYMENT_P2007_03__PAYMENT_P2007_03_CUSTOMER_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CUSTOMER_PKEY, PaymentP2007_03.PAYMENT_P2007_03, "payment_p2007_03__payment_p2007_03_customer_id_fkey", PaymentP2007_03.PAYMENT_P2007_03.CUSTOMER_ID);
public static final ForeignKey<PaymentP2007_03Record, StaffRecord> PAYMENT_P2007_03__PAYMENT_P2007_03_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, PaymentP2007_03.PAYMENT_P2007_03, "payment_p2007_03__payment_p2007_03_staff_id_fkey", PaymentP2007_03.PAYMENT_P2007_03.STAFF_ID);
public static final ForeignKey<PaymentP2007_03Record, RentalRecord> PAYMENT_P2007_03__PAYMENT_P2007_03_RENTAL_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.RENTAL_PKEY, PaymentP2007_03.PAYMENT_P2007_03, "payment_p2007_03__payment_p2007_03_rental_id_fkey", PaymentP2007_03.PAYMENT_P2007_03.RENTAL_ID);
public static final ForeignKey<PaymentP2007_04Record, CustomerRecord> PAYMENT_P2007_04__PAYMENT_P2007_04_CUSTOMER_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CUSTOMER_PKEY, PaymentP2007_04.PAYMENT_P2007_04, "payment_p2007_04__payment_p2007_04_customer_id_fkey", PaymentP2007_04.PAYMENT_P2007_04.CUSTOMER_ID);
public static final ForeignKey<PaymentP2007_04Record, StaffRecord> PAYMENT_P2007_04__PAYMENT_P2007_04_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, PaymentP2007_04.PAYMENT_P2007_04, "payment_p2007_04__payment_p2007_04_staff_id_fkey", PaymentP2007_04.PAYMENT_P2007_04.STAFF_ID);
public static final ForeignKey<PaymentP2007_04Record, RentalRecord> PAYMENT_P2007_04__PAYMENT_P2007_04_RENTAL_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.RENTAL_PKEY, PaymentP2007_04.PAYMENT_P2007_04, "payment_p2007_04__payment_p2007_04_rental_id_fkey", PaymentP2007_04.PAYMENT_P2007_04.RENTAL_ID);
public static final ForeignKey<PaymentP2007_05Record, CustomerRecord> PAYMENT_P2007_05__PAYMENT_P2007_05_CUSTOMER_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CUSTOMER_PKEY, PaymentP2007_05.PAYMENT_P2007_05, "payment_p2007_05__payment_p2007_05_customer_id_fkey", PaymentP2007_05.PAYMENT_P2007_05.CUSTOMER_ID);
public static final ForeignKey<PaymentP2007_05Record, StaffRecord> PAYMENT_P2007_05__PAYMENT_P2007_05_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, PaymentP2007_05.PAYMENT_P2007_05, "payment_p2007_05__payment_p2007_05_staff_id_fkey", PaymentP2007_05.PAYMENT_P2007_05.STAFF_ID);
public static final ForeignKey<PaymentP2007_05Record, RentalRecord> PAYMENT_P2007_05__PAYMENT_P2007_05_RENTAL_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.RENTAL_PKEY, PaymentP2007_05.PAYMENT_P2007_05, "payment_p2007_05__payment_p2007_05_rental_id_fkey", PaymentP2007_05.PAYMENT_P2007_05.RENTAL_ID);
public static final ForeignKey<PaymentP2007_06Record, CustomerRecord> PAYMENT_P2007_06__PAYMENT_P2007_06_CUSTOMER_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CUSTOMER_PKEY, PaymentP2007_06.PAYMENT_P2007_06, "payment_p2007_06__payment_p2007_06_customer_id_fkey", PaymentP2007_06.PAYMENT_P2007_06.CUSTOMER_ID);
public static final ForeignKey<PaymentP2007_06Record, StaffRecord> PAYMENT_P2007_06__PAYMENT_P2007_06_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, PaymentP2007_06.PAYMENT_P2007_06, "payment_p2007_06__payment_p2007_06_staff_id_fkey", PaymentP2007_06.PAYMENT_P2007_06.STAFF_ID);
public static final ForeignKey<PaymentP2007_06Record, RentalRecord> PAYMENT_P2007_06__PAYMENT_P2007_06_RENTAL_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.RENTAL_PKEY, PaymentP2007_06.PAYMENT_P2007_06, "payment_p2007_06__payment_p2007_06_rental_id_fkey", PaymentP2007_06.PAYMENT_P2007_06.RENTAL_ID);
public static final ForeignKey<RentalRecord, InventoryRecord> RENTAL__RENTAL_INVENTORY_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.INVENTORY_PKEY, Rental.RENTAL, "rental__rental_inventory_id_fkey", Rental.RENTAL.INVENTORY_ID);
public static final ForeignKey<RentalRecord, CustomerRecord> RENTAL__RENTAL_CUSTOMER_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.CUSTOMER_PKEY, Rental.RENTAL, "rental__rental_customer_id_fkey", Rental.RENTAL.CUSTOMER_ID);
public static final ForeignKey<RentalRecord, StaffRecord> RENTAL__RENTAL_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, Rental.RENTAL, "rental__rental_staff_id_fkey", Rental.RENTAL.STAFF_ID);
public static final ForeignKey<StaffRecord, AddressRecord> STAFF__STAFF_ADDRESS_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.ADDRESS_PKEY, Staff.STAFF, "staff__staff_address_id_fkey", Staff.STAFF.ADDRESS_ID);
public static final ForeignKey<StaffRecord, StoreRecord> STAFF__STAFF_STORE_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STORE_PKEY, Staff.STAFF, "staff__staff_store_id_fkey", Staff.STAFF.STORE_ID);
public static final ForeignKey<StoreRecord, StaffRecord> STORE__STORE_MANAGER_STAFF_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.STAFF_PKEY, Store.STORE, "store__store_manager_staff_id_fkey", Store.STORE.MANAGER_STAFF_ID);
public static final ForeignKey<StoreRecord, AddressRecord> STORE__STORE_ADDRESS_ID_FKEY = createForeignKey(org.jooq.example.chart.db.Keys.ADDRESS_PKEY, Store.STORE, "store__store_address_id_fkey", Store.STORE.ADDRESS_ID);
}
}