public class InLineView extends AbstractTableSpecification
select ... from (select ... from logical_table_table ...) ...
Constructor and Description |
---|
InLineView(Schema schema,
String logicalName,
String select) |
Modifier and Type | Method and Description |
---|---|
void |
addCheckConstraint(String checkCondition) |
void |
addComment(String comment) |
Iterable<CheckConstraint> |
getCheckConstraints() |
Iterable<String> |
getComments() |
Iterable<Index> |
getIndexes() |
String |
getLoggableValueQualifier()
Get a qualifier which can be used to qualify
values belonging to this container in
their logging. |
Index |
getOrCreateIndex(String name) |
UniqueKey |
getOrCreateUniqueKey(String name) |
String |
getQualifiedName(Dialect dialect) |
Schema |
getSchema()
Obtain a reference to the schema to which this table specification belongs.
|
String |
getSelect() |
Iterable<UniqueKey> |
getUniqueKeys() |
String |
toLoggableString()
Obtain the string representation of this value usable in log statements.
|
createForeignKey, createTuple, getForeignKeys, getPrimaryKey, getTableNumber, locateOrCreateColumn, locateOrCreateDerivedValue, values
public Schema getSchema()
TableSpecification
public String getSelect()
public String getLoggableValueQualifier()
ValueContainer
values
belonging to this container in
their logging.public Iterable<CheckConstraint> getCheckConstraints()
public void addCheckConstraint(String checkCondition)
public void addComment(String comment)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.