java.lang.Object
org.jooq.conf.MappedTable
- All Implemented Interfaces:
- Serializable,- Cloneable,- MappedSchemaObject,- XMLAppendable
public class MappedTable
extends Object
implements Serializable, Cloneable, MappedSchemaObject, XMLAppendable
A table mapping configuration.
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voidappendTo(XMLBuilder builder) clone()booleangetInput()The input table as defined inNamed.getName()A regular expression matching the input table name as defined inNamed.getName()The output table as it will be rendered in SQL.inthashCode()voidThe input table as defined inNamed.getName()voidsetInputExpression(Pattern value) A regular expression matching the input table name as defined inNamed.getName()voidThe output table as it will be rendered in SQL.toString()The input table as defined inNamed.getName()withInputExpression(Pattern value) A regular expression matching the input table name as defined inNamed.getName()withOutput(String value) The output table as it will be rendered in SQL.
- 
Field Details- 
input
- 
inputExpression
- 
output
 
- 
- 
Constructor Details- 
MappedTablepublic MappedTable()
 
- 
- 
Method Details- 
getInputThe input table as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided. - Specified by:
- getInputin interface- MappedSchemaObject
 
- 
setInputThe input table as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided. 
- 
getInputExpressionA regular expression matching the input table name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided - Specified by:
- getInputExpressionin interface- MappedSchemaObject
 
- 
setInputExpressionA regular expression matching the input table name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided 
- 
getOutputThe output table 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 table 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 table as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided. 
- 
withInputExpressionA regular expression matching the input table name as defined inNamed.getName()Either <input/> or <inputExpression/> must be provided 
- 
withOutputThe output table 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
 
-