Keys.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. * This file is generated by jOOQ.
  3. */
  4. package models;
  5. import javax.annotation.Generated;
  6. import models.tables.Fortune;
  7. import models.tables.World;
  8. import models.tables.records.FortuneRecord;
  9. import models.tables.records.WorldRecord;
  10. import org.jooq.Identity;
  11. import org.jooq.UniqueKey;
  12. import org.jooq.impl.AbstractKeys;
  13. import org.jooq.types.UInteger;
  14. /**
  15. * A class modelling foreign key relationships and constraints of tables of
  16. * the <code>hello_world</code> schema.
  17. */
  18. @Generated(
  19. value = {
  20. "http://www.jooq.org",
  21. "jOOQ version:3.10.3"
  22. },
  23. comments = "This class is generated by jOOQ"
  24. )
  25. @SuppressWarnings({ "all", "unchecked", "rawtypes" })
  26. public class Keys {
  27. // -------------------------------------------------------------------------
  28. // IDENTITY definitions
  29. // -------------------------------------------------------------------------
  30. public static final Identity<FortuneRecord, UInteger> IDENTITY_FORTUNE = Identities0.IDENTITY_FORTUNE;
  31. public static final Identity<WorldRecord, UInteger> IDENTITY_WORLD = Identities0.IDENTITY_WORLD;
  32. // -------------------------------------------------------------------------
  33. // UNIQUE and PRIMARY KEY definitions
  34. // -------------------------------------------------------------------------
  35. public static final UniqueKey<FortuneRecord> KEY_FORTUNE_PRIMARY = UniqueKeys0.KEY_FORTUNE_PRIMARY;
  36. public static final UniqueKey<WorldRecord> KEY_WORLD_PRIMARY = UniqueKeys0.KEY_WORLD_PRIMARY;
  37. // -------------------------------------------------------------------------
  38. // FOREIGN KEY definitions
  39. // -------------------------------------------------------------------------
  40. // -------------------------------------------------------------------------
  41. // [#1459] distribute members to avoid static initialisers > 64kb
  42. // -------------------------------------------------------------------------
  43. private static class Identities0 extends AbstractKeys {
  44. public static Identity<FortuneRecord, UInteger> IDENTITY_FORTUNE = createIdentity(Fortune.FORTUNE, Fortune.FORTUNE.ID);
  45. public static Identity<WorldRecord, UInteger> IDENTITY_WORLD = createIdentity(World.WORLD, World.WORLD.ID);
  46. }
  47. private static class UniqueKeys0 extends AbstractKeys {
  48. public static final UniqueKey<FortuneRecord> KEY_FORTUNE_PRIMARY = createUniqueKey(Fortune.FORTUNE, "KEY_fortune_PRIMARY", Fortune.FORTUNE.ID);
  49. public static final UniqueKey<WorldRecord> KEY_WORLD_PRIMARY = createUniqueKey(World.WORLD, "KEY_world_PRIMARY", World.WORLD.ID);
  50. }
  51. }