Klasse MatchersForeignKeyType

java.lang.Object
org.jooq.meta.jaxb.MatchersForeignKeyType
Alle implementierten Schnittstellen:
Serializable, XMLAppendable

public class MatchersForeignKeyType extends Object implements Serializable, XMLAppendable
Declarative naming strategy configuration for foreign key names.
Siehe auch:
  • Felddetails

    • expression

      protected String expression
    • keyIdentifier

      protected MatcherRule keyIdentifier
    • pathMethodName

      protected MatcherRule pathMethodName
    • pathMethodNameInverse

      protected MatcherRule pathMethodNameInverse
    • pathMethodNameManyToMany

      protected MatcherRule pathMethodNameManyToMany
  • Konstruktordetails

    • MatchersForeignKeyType

      public MatchersForeignKeyType()
  • Methodendetails

    • getExpression

      public String getExpression()
      This table matcher applies to all unqualified or qualified foreign key names matched by this expression. If left empty, this matcher applies to all foreign keys.
    • setExpression

      public void setExpression(String value)
      This table matcher applies to all unqualified or qualified foreign key names matched by this expression. If left empty, this matcher applies to all foreign keys.
    • getKeyIdentifier

      public MatcherRule getKeyIdentifier()
      This rule influences the naming of the generated key literal in the Keys class.
    • setKeyIdentifier

      public void setKeyIdentifier(MatcherRule value)
      This rule influences the naming of the generated key literal in the Keys class.
    • getPathMethodName

      public MatcherRule getPathMethodName()
      This rule influences the naming of the generated to-one path join methods.
    • setPathMethodName

      public void setPathMethodName(MatcherRule value)
      This rule influences the naming of the generated to-one path join methods.
    • getPathMethodNameInverse

      public MatcherRule getPathMethodNameInverse()
      This rule influences the naming of the generated to-many path join methods.
    • setPathMethodNameInverse

      public void setPathMethodNameInverse(MatcherRule value)
      This rule influences the naming of the generated to-many path join methods.
    • getPathMethodNameManyToMany

      public MatcherRule getPathMethodNameManyToMany()
      This rule influences the naming of the generated many-to-many path join methods.
    • setPathMethodNameManyToMany

      public void setPathMethodNameManyToMany(MatcherRule value)
      This rule influences the naming of the generated many-to-many path join methods.
    • withExpression

      public MatchersForeignKeyType withExpression(String value)
      This table matcher applies to all unqualified or qualified foreign key names matched by this expression. If left empty, this matcher applies to all foreign keys.
    • withKeyIdentifier

      public MatchersForeignKeyType withKeyIdentifier(MatcherRule value)
      This rule influences the naming of the generated key literal in the Keys class.
    • withPathMethodName

      public MatchersForeignKeyType withPathMethodName(MatcherRule value)
      This rule influences the naming of the generated to-one path join methods.
    • withPathMethodNameInverse

      public MatchersForeignKeyType withPathMethodNameInverse(MatcherRule value)
      This rule influences the naming of the generated to-many path join methods.
    • withPathMethodNameManyToMany

      public MatchersForeignKeyType withPathMethodNameManyToMany(MatcherRule value)
      This rule influences the naming of the generated many-to-many path join methods.
    • appendTo

      public final void appendTo(XMLBuilder builder)
      Angegeben von:
      appendTo in Schnittstelle XMLAppendable
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • equals

      public boolean equals(Object that)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object