Module org.jooq
Package org.jooq.conf

Class MappedCatalog

    • Constructor Detail

      • MappedCatalog

        public MappedCatalog()
    • Method Detail

      • getInput

        public String getInput()
        The input catalog name as defined in Named.getName()

        Either <input/> or <inputExpression/> must be provided

      • setInput

        public void setInput​(String value)
        The input catalog name as defined in Named.getName()

        Either <input/> or <inputExpression/> must be provided

      • getInputExpression

        public Pattern getInputExpression()
        A regular expression matching the input catalog name as defined in Named.getName()

        Either <input/> or <inputExpression/> must be provided

      • setInputExpression

        public void setInputExpression​(Pattern value)
        A regular expression matching the input catalog name as defined in Named.getName()

        Either <input/> or <inputExpression/> must be provided

      • getOutput

        public String getOutput()
        The output catalog as it will be rendered in SQL.
        • When this is omitted, you can still apply schema and table mapping.
        • When <input/> is provided, <output/> is a constant value.
        • When <inputExpression/> is provided, <output/> is a replacement expression
      • setOutput

        public void setOutput​(String value)
        The output catalog as it will be rendered in SQL.
        • When this is omitted, you can still apply schema and table mapping.
        • When <input/> is provided, <output/> is a constant value.
        • When <inputExpression/> is provided, <output/> is a replacement expression
      • withInput

        public MappedCatalog withInput​(String value)
        The input catalog name as defined in Named.getName()

        Either <input/> or <inputExpression/> must be provided

      • withInputExpression

        public MappedCatalog withInputExpression​(Pattern value)
        A regular expression matching the input catalog name as defined in Named.getName()

        Either <input/> or <inputExpression/> must be provided

      • withOutput

        public MappedCatalog withOutput​(String value)
        The output catalog as it will be rendered in SQL.
        • When this is omitted, you can still apply schema and table mapping.
        • When <input/> is provided, <output/> is a constant value.
        • When <inputExpression/> is provided, <output/> is a replacement expression
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object