saffron.ext
Class ExtentTable
java.lang.Object
|
+--saffron.ext.AbstractTable
|
+--saffron.ext.ExtentTable
- All Implemented Interfaces:
- Table
- public class ExtentTable
- extends AbstractTable
ExtentTable
is a relational expression formed by all of
the instances of a given class. It is transformed into an
ExtentRel
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtentTable
public ExtentTable(Schema schema,
String name,
Type rowType)
toRel
public Rel toRel(Cluster cluster,
Expression schemaExp)
- Description copied from interface:
Table
- Converts this table into a
relational expression
. This
relational expression can then be optimized by applying rules to
transform it into other access methods for this table.
- Parameters:
cluster
- the cluster this Rel will belong toschemaExp
- the parse tree of the expression which evaluates to
a connection object