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, valuespublic Schema getSchema()
TableSpecificationpublic String getSelect()
public String getLoggableValueQualifier()
ValueContainervalues 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.