java.lang.Object
org.jooq.meta.jaxb.MatchersForeignKeyType
- All Implemented Interfaces:
Serializable,XMLAppendable
Declarative naming strategy configuration for foreign key names.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected MatcherRuleprotected MatcherRuleprotected MatcherRuleprotected MatcherRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidappendTo(XMLBuilder builder) booleanThis table matcher applies to all unqualified or qualified foreign key names matched by this expression.This rule influences the naming of the generated key literal in the Keys class.This rule influences the naming of the generated to-one path join methods.This rule influences the naming of the generated to-many path join methods.This rule influences the naming of the generated many-to-many path join methods.inthashCode()voidsetExpression(String value) This table matcher applies to all unqualified or qualified foreign key names matched by this expression.voidsetKeyIdentifier(MatcherRule value) This rule influences the naming of the generated key literal in the Keys class.voidsetPathMethodName(MatcherRule value) This rule influences the naming of the generated to-one path join methods.voidThis rule influences the naming of the generated to-many path join methods.voidThis rule influences the naming of the generated many-to-many path join methods.toString()withExpression(String value) This table matcher applies to all unqualified or qualified foreign key names matched by this expression.withKeyIdentifier(MatcherRule value) This rule influences the naming of the generated key literal in the Keys class.withPathMethodName(MatcherRule value) This rule influences the naming of the generated to-one path join methods.This rule influences the naming of the generated to-many path join methods.This rule influences the naming of the generated many-to-many path join methods.
-
Field Details
-
expression
-
keyIdentifier
-
pathMethodName
-
pathMethodNameInverse
-
pathMethodNameManyToMany
-
-
Constructor Details
-
MatchersForeignKeyType
public MatchersForeignKeyType()
-
-
Method Details
-
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
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
This rule influences the naming of the generated key literal in the Keys class. -
setKeyIdentifier
This rule influences the naming of the generated key literal in the Keys class. -
getPathMethodName
This rule influences the naming of the generated to-one path join methods. -
setPathMethodName
This rule influences the naming of the generated to-one path join methods. -
getPathMethodNameInverse
This rule influences the naming of the generated to-many path join methods. -
setPathMethodNameInverse
This rule influences the naming of the generated to-many path join methods. -
getPathMethodNameManyToMany
This rule influences the naming of the generated many-to-many path join methods. -
setPathMethodNameManyToMany
This rule influences the naming of the generated many-to-many path join methods. -
withExpression
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
This rule influences the naming of the generated key literal in the Keys class. -
withPathMethodName
This rule influences the naming of the generated to-one path join methods. -
withPathMethodNameInverse
This rule influences the naming of the generated to-many path join methods. -
withPathMethodNameManyToMany
This rule influences the naming of the generated many-to-many path join methods. -
appendTo
- Specified by:
appendToin interfaceXMLAppendable
-
toString
-
equals
-
hashCode
public int hashCode()
-