java.lang.Object
org.jooq.conf.MappedCatalog
- All Implemented Interfaces:
Serializable,Cloneable,XMLAppendable
A catalog mapping configuration.
- See Also:
- Serialized Form
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Patternprotected Stringprotected List<MappedSchema> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTo(XMLBuilder builder)clone()booleangetInput()The input catalog name as defined inNamed.getName()A regular expression matching the input catalog name as defined inNamed.getName()The output catalog as it will be rendered in SQL.inthashCode()voidThe input catalog name as defined inNamed.getName()voidsetInputExpression(Pattern value)A regular expression matching the input catalog name as defined inNamed.getName()voidThe output catalog as it will be rendered in SQL.voidsetSchemata(List<MappedSchema> schemata)toString()The input catalog name as defined inNamed.getName()withInputExpression(Pattern value)A regular expression matching the input catalog name as defined inNamed.getName()withOutput(String value)The output catalog as it will be rendered in SQL.withSchemata(Collection<MappedSchema> values)withSchemata(List<MappedSchema> schemata)withSchemata(MappedSchema... values)
-
Field Details
-
input
-
inputExpression
-
output
-
schemata
-
-
Constructor Details
-
MappedCatalog
public MappedCatalog()
-
-
Method Details
-
getInput
The input catalog name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided
-
setInput
The input catalog name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided
-
getInputExpression
A regular expression matching the input catalog name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided
-
setInputExpression
A regular expression matching the input catalog name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided
-
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
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
-
getSchemata
-
setSchemata
-
withInput
The input catalog name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided
-
withInputExpression
A regular expression matching the input catalog name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided
-
withOutput
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
-
withSchemata
-
withSchemata
-
withSchemata
-
appendTo
- Specified by:
appendToin interfaceXMLAppendable
-
toString
-
equals
-
hashCode
public int hashCode() -
clone
-