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