|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RelOptConnection
The planner's view of a connection to a database.
A connection contains a RelOptSchema, via which the query planner
can access RelOptTable objects.
If used in saffron, and if saffron is being used as a Java preprocessor,
then every class which implements RelOptConnection must
implement the method
public static RelOptSchema getRelOptSchema()
| Method Summary | |
|---|---|
Object |
contentsAsArray(String qualifier,
String tableName)
In theory, this method returns the contents of tableName as
an array; in practice, it is a placeholder recognized by the optimizer to
do something much more efficient. |
RelOptSchema |
getRelOptSchema()
Returns the schema underlying this connection. |
| Method Detail |
|---|
RelOptSchema getRelOptSchema()
public static Schema
getRelOptSchemaStatic().
Object contentsAsArray(String qualifier,
String tableName)
tableName as
an array; in practice, it is a placeholder recognized by the optimizer to
do something much more efficient. This involves calling RelOptSchema.getTableForMember(java.lang.String[])(qualifier,tableName).RelOptTable.toRel(org.eigenbase.relopt.RelOptCluster, org.eigenbase.relopt.RelOptConnection)(cluster, exp).
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||