| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eigenbase.relopt.RelOptAbstractTable
public abstract class RelOptAbstractTable
A RelOptAbstractTable is a partial implementation of RelOptTable.
| Field Summary | |
|---|---|
| protected  String | name | 
| protected  RelDataType | rowType | 
| protected  RelOptSchema | schema | 
| Constructor Summary | |
|---|---|
| protected  | RelOptAbstractTable(RelOptSchema schema,
                    String name,
                    RelDataType rowType) | 
| Method Summary | |
|---|---|
|  List<RelCollation> | getCollationList()Returns a description of the physical ordering (or orderings) of the rows returned from this table. | 
|  String | getName() | 
|  String[] | getQualifiedName()Obtains an identifier for this table. | 
|  RelOptSchema | getRelOptSchema()Returns the RelOptSchemathis table belongs to. | 
|  double | getRowCount()Returns an estimate of the number of rows in the table. | 
|  RelDataType | getRowType()Describes the type of rows returned by this table. | 
|  void | setRowType(RelDataType rowType) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.eigenbase.relopt.RelOptTable | 
|---|
| toRel | 
| Field Detail | 
|---|
protected RelOptSchema schema
protected RelDataType rowType
protected String name
| Constructor Detail | 
|---|
protected RelOptAbstractTable(RelOptSchema schema,
                              String name,
                              RelDataType rowType)
| Method Detail | 
|---|
public String getName()
public String[] getQualifiedName()
RelOptTable
getQualifiedName in interface RelOptTablepublic double getRowCount()
RelOptTable
getRowCount in interface RelOptTablepublic RelDataType getRowType()
RelOptTable
getRowType in interface RelOptTablepublic void setRowType(RelDataType rowType)
public RelOptSchema getRelOptSchema()
RelOptTableRelOptSchema this table belongs to.
getRelOptSchema in interface RelOptTablepublic List<RelCollation> getCollationList()
RelOptTable
getCollationList in interface RelOptTableRelNode.getCollationList()| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||