Class MatchersSequenceType

java.lang.Object
org.jooq.meta.jaxb.MatchersSequenceType
All Implemented Interfaces:
Serializable, XMLAppendable

public class MatchersSequenceType extends Object implements Serializable, XMLAppendable
Declarative naming strategy configuration for sequence names.
See Also:
  • Field Details

    • expression

      protected String expression
    • sequenceIdentifier

      protected MatcherRule sequenceIdentifier
  • Constructor Details

    • MatchersSequenceType

      public MatchersSequenceType()
  • Method Details

    • getExpression

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

      public void setExpression(String value)
      This sequence matcher applies to all unqualified or qualified sequence names matched by this expression. If left empty, this matcher applies to all sequences.
    • getSequenceIdentifier

      public MatcherRule getSequenceIdentifier()
      This rule influences the naming of the generated Sequence identifier.
    • setSequenceIdentifier

      public void setSequenceIdentifier(MatcherRule value)
      This rule influences the naming of the generated Sequence identifier.
    • withExpression

      public MatchersSequenceType withExpression(String value)
      This sequence matcher applies to all unqualified or qualified sequence names matched by this expression. If left empty, this matcher applies to all sequences.
    • withSequenceIdentifier

      public MatchersSequenceType withSequenceIdentifier(MatcherRule value)
      This rule influences the naming of the generated Sequence identifier.
    • appendTo

      public final void appendTo(XMLBuilder builder)
      Specified by:
      appendTo in interface XMLAppendable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object