protected static class ImmutableSchemata.MutableTable extends Object
Modifier | Constructor and Description |
---|---|
protected |
MutableTable(String name,
List<Schemata.Column> columns,
boolean extraColumns) |
Modifier and Type | Method and Description |
---|---|
protected void |
addColumn(Schemata.Column column) |
protected boolean |
addKey(Collection<Schemata.Column> keyColumns) |
protected Schemata.Table |
asImmutable() |
protected void |
excludeFromSelectStar(String columnName) |
protected Schemata.Column |
getColumn(String name) |
protected Set<String> |
getColumnNamesInSelectStar() |
SelectorName |
getName() |
protected void |
setExtraColumns(boolean extraColumns) |
protected MutableTable(String name, List<Schemata.Column> columns, boolean extraColumns)
public SelectorName getName()
protected void addColumn(Schemata.Column column)
protected Schemata.Column getColumn(String name)
protected boolean addKey(Collection<Schemata.Column> keyColumns)
protected void setExtraColumns(boolean extraColumns)
protected void excludeFromSelectStar(String columnName)
protected Schemata.Table asImmutable()
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.