/*
 * This file is generated by jOOQ.
 */
package cn.vertxup.lbs.domain;


import cn.vertxup.lbs.domain.tables.*;
import cn.vertxup.lbs.domain.tables.records.*;
import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;


/**
 * A class modelling foreign key relationships and constraints of tables in
 * DB_ETERNAL.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {

    // -------------------------------------------------------------------------
    // UNIQUE and PRIMARY KEY definitions
    // -------------------------------------------------------------------------

    public static final UniqueKey<LCityRecord> KEY_L_CITY_CODE = Internal.createUniqueKey(LCity.L_CITY, DSL.name("KEY_L_CITY_CODE"), new TableField[] { LCity.L_CITY.CODE, LCity.L_CITY.SIGMA }, true);
    public static final UniqueKey<LCityRecord> KEY_L_CITY_PRIMARY = Internal.createUniqueKey(LCity.L_CITY, DSL.name("KEY_L_CITY_PRIMARY"), new TableField[] { LCity.L_CITY.KEY }, true);
    public static final UniqueKey<LCountryRecord> KEY_L_COUNTRY_CODE = Internal.createUniqueKey(LCountry.L_COUNTRY, DSL.name("KEY_L_COUNTRY_CODE"), new TableField[] { LCountry.L_COUNTRY.CODE, LCountry.L_COUNTRY.SIGMA }, true);
    public static final UniqueKey<LCountryRecord> KEY_L_COUNTRY_PHONE_PREFIX = Internal.createUniqueKey(LCountry.L_COUNTRY, DSL.name("KEY_L_COUNTRY_PHONE_PREFIX"), new TableField[] { LCountry.L_COUNTRY.PHONE_PREFIX, LCountry.L_COUNTRY.SIGMA }, true);
    public static final UniqueKey<LCountryRecord> KEY_L_COUNTRY_PRIMARY = Internal.createUniqueKey(LCountry.L_COUNTRY, DSL.name("KEY_L_COUNTRY_PRIMARY"), new TableField[] { LCountry.L_COUNTRY.KEY }, true);
    public static final UniqueKey<LFloorRecord> KEY_L_FLOOR_CODE = Internal.createUniqueKey(LFloor.L_FLOOR, DSL.name("KEY_L_FLOOR_CODE"), new TableField[] { LFloor.L_FLOOR.CODE, LFloor.L_FLOOR.SIGMA }, true);
    public static final UniqueKey<LFloorRecord> KEY_L_FLOOR_PRIMARY = Internal.createUniqueKey(LFloor.L_FLOOR, DSL.name("KEY_L_FLOOR_PRIMARY"), new TableField[] { LFloor.L_FLOOR.KEY }, true);
    public static final UniqueKey<LLocationRecord> KEY_L_LOCATION_CODE = Internal.createUniqueKey(LLocation.L_LOCATION, DSL.name("KEY_L_LOCATION_CODE"), new TableField[] { LLocation.L_LOCATION.CODE, LLocation.L_LOCATION.SIGMA }, true);
    public static final UniqueKey<LLocationRecord> KEY_L_LOCATION_PRIMARY = Internal.createUniqueKey(LLocation.L_LOCATION, DSL.name("KEY_L_LOCATION_PRIMARY"), new TableField[] { LLocation.L_LOCATION.KEY }, true);
    public static final UniqueKey<LRegionRecord> KEY_L_REGION_CODE = Internal.createUniqueKey(LRegion.L_REGION, DSL.name("KEY_L_REGION_CODE"), new TableField[] { LRegion.L_REGION.CODE, LRegion.L_REGION.SIGMA }, true);
    public static final UniqueKey<LRegionRecord> KEY_L_REGION_PRIMARY = Internal.createUniqueKey(LRegion.L_REGION, DSL.name("KEY_L_REGION_PRIMARY"), new TableField[] { LRegion.L_REGION.KEY }, true);
    public static final UniqueKey<LStateRecord> KEY_L_STATE_CODE = Internal.createUniqueKey(LState.L_STATE, DSL.name("KEY_L_STATE_CODE"), new TableField[] { LState.L_STATE.CODE, LState.L_STATE.SIGMA }, true);
    public static final UniqueKey<LStateRecord> KEY_L_STATE_PRIMARY = Internal.createUniqueKey(LState.L_STATE, DSL.name("KEY_L_STATE_PRIMARY"), new TableField[] { LState.L_STATE.KEY }, true);
    public static final UniqueKey<LTentRecord> KEY_L_TENT_CODE = Internal.createUniqueKey(LTent.L_TENT, DSL.name("KEY_L_TENT_CODE"), new TableField[] { LTent.L_TENT.CODE, LTent.L_TENT.SIGMA }, true);
    public static final UniqueKey<LTentRecord> KEY_L_TENT_PRIMARY = Internal.createUniqueKey(LTent.L_TENT, DSL.name("KEY_L_TENT_PRIMARY"), new TableField[] { LTent.L_TENT.KEY }, true);
    public static final UniqueKey<LYardRecord> KEY_L_YARD_CODE = Internal.createUniqueKey(LYard.L_YARD, DSL.name("KEY_L_YARD_CODE"), new TableField[] { LYard.L_YARD.CODE, LYard.L_YARD.SIGMA }, true);
    public static final UniqueKey<LYardRecord> KEY_L_YARD_PRIMARY = Internal.createUniqueKey(LYard.L_YARD, DSL.name("KEY_L_YARD_PRIMARY"), new TableField[] { LYard.L_YARD.KEY }, true);
}
