public class MappedCatalog extends Object implements Serializable, Cloneable, XMLAppendable
Modifier and Type | Field and Description |
---|---|
protected String |
input |
protected Pattern |
inputExpression |
protected String |
output |
protected List<MappedSchema> |
schemata |
Constructor and Description |
---|
MappedCatalog() |
Modifier and Type | Method and Description |
---|---|
void |
appendTo(XMLBuilder builder) |
Object |
clone() |
boolean |
equals(Object that) |
String |
getInput()
The input catalog name as defined in
Named.getName()
Either <input/> or <inputExpression/> must be provided |
Pattern |
getInputExpression()
A regular expression matching the input catalog name as defined in
Named.getName()
Either <input/> or <inputExpression/> must be provided |
String |
getOutput()
The output catalog as it will be rendered in SQL.
|
List<MappedSchema> |
getSchemata() |
int |
hashCode() |
void |
setInput(String value)
The input catalog name as defined in
Named.getName()
Either <input/> or <inputExpression/> must be provided |
void |
setInputExpression(Pattern value)
A regular expression matching the input catalog name as defined in
Named.getName()
Either <input/> or <inputExpression/> must be provided |
void |
setOutput(String value)
The output catalog as it will be rendered in SQL.
|
void |
setSchemata(List<MappedSchema> schemata) |
String |
toString() |
MappedCatalog |
withInput(String value)
The input catalog name as defined in
Named.getName()
Either <input/> or <inputExpression/> must be provided |
MappedCatalog |
withInputExpression(Pattern value)
A regular expression matching the input catalog name as defined in
Named.getName()
Either <input/> or <inputExpression/> must be provided |
MappedCatalog |
withOutput(String value)
The output catalog as it will be rendered in SQL.
|
MappedCatalog |
withSchemata(Collection<MappedSchema> values) |
MappedCatalog |
withSchemata(List<MappedSchema> schemata) |
MappedCatalog |
withSchemata(MappedSchema... values) |
protected String input
protected Pattern inputExpression
protected String output
protected List<MappedSchema> schemata
public String getInput()
Named.getName()
Either <input/> or <inputExpression/> must be provided
public void setInput(String value)
Named.getName()
Either <input/> or <inputExpression/> must be provided
public Pattern getInputExpression()
Named.getName()
Either <input/> or <inputExpression/> must be provided
public void setInputExpression(Pattern value)
Named.getName()
Either <input/> or <inputExpression/> must be provided
public String getOutput()
public void setOutput(String value)
public List<MappedSchema> getSchemata()
public void setSchemata(List<MappedSchema> schemata)
public MappedCatalog withInput(String value)
Named.getName()
Either <input/> or <inputExpression/> must be provided
public MappedCatalog withInputExpression(Pattern value)
Named.getName()
Either <input/> or <inputExpression/> must be provided
public MappedCatalog withOutput(String value)
public MappedCatalog withSchemata(MappedSchema... values)
public MappedCatalog withSchemata(Collection<MappedSchema> values)
public MappedCatalog withSchemata(List<MappedSchema> schemata)
public final void appendTo(XMLBuilder builder)
appendTo
in interface XMLAppendable
Copyright © 2020. All rights reserved.