java.lang.Object
org.jooq.conf.MappedUDT
- All Implemented Interfaces:
- Serializable,- Cloneable,- MappedSchemaObject,- XMLAppendable
public class MappedUDT
extends Object
implements Serializable, Cloneable, MappedSchemaObject, XMLAppendable
A udt mapping configuration.
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voidappendTo(XMLBuilder builder) clone()booleangetInput()The input UDT as defined inNamed.getName()A regular expression matching the input UDT name as defined inNamed.getName()The output UDT as it will be rendered in SQL.inthashCode()voidThe input UDT as defined inNamed.getName()voidsetInputExpression(Pattern value) A regular expression matching the input UDT name as defined inNamed.getName()voidThe output UDT as it will be rendered in SQL.toString()The input UDT as defined inNamed.getName()withInputExpression(Pattern value) A regular expression matching the input UDT name as defined inNamed.getName()withOutput(String value) The output UDT as it will be rendered in SQL.
- 
Field Details- 
input
- 
inputExpression
- 
output
 
- 
- 
Constructor Details- 
MappedUDTpublic MappedUDT()
 
- 
- 
Method Details- 
getInputThe input UDT as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided. - Specified by:
- getInputin interface- MappedSchemaObject
 
- 
setInputThe input UDT as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided. 
- 
getInputExpressionA regular expression matching the input UDT name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided - Specified by:
- getInputExpressionin interface- MappedSchemaObject
 
- 
setInputExpressionA regular expression matching the input UDT name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided 
- 
getOutputThe output UDT as it will be rendered in SQL.- When <input/> is provided, <output/> is a constant value.
- When <inputExpression/> is provided, <output/> is a replacement expression.
 - Specified by:
- getOutputin interface- MappedSchemaObject
 
- 
setOutputThe output UDT as it will be rendered in SQL.- When <input/> is provided, <output/> is a constant value.
- When <inputExpression/> is provided, <output/> is a replacement expression.
 
- 
withInputThe input UDT as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided. 
- 
withInputExpressionA regular expression matching the input UDT name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided 
- 
withOutputThe output UDT as it will be rendered in SQL.- When <input/> is provided, <output/> is a constant value.
- When <inputExpression/> is provided, <output/> is a replacement expression.
 
- 
appendTo- Specified by:
- appendToin interface- XMLAppendable
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
- 
clone
 
-