|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 RelOptSchema this 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 RelOptTable
public double getRowCount()
RelOptTable
getRowCount
in interface RelOptTable
public RelDataType getRowType()
RelOptTable
getRowType
in interface RelOptTable
public void setRowType(RelDataType rowType)
public RelOptSchema getRelOptSchema()
RelOptTable
RelOptSchema
this table belongs to.
getRelOptSchema
in interface RelOptTable
public List<RelCollation> getCollationList()
RelOptTable
getCollationList
in interface RelOptTable
RelNode.getCollationList()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |