|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RelMetadataProvider
RelMetadataProvider defines an interface for obtaining metadata about
relational expressions. This interface is weakly-typed and is not intended to
be called directly in most contexts; instead, use a strongly-typed facade
such as RelMetadataQuery.
For background and motivation, see wiki.
| Method Summary | |
|---|---|
Object |
getRelMetadata(RelNode rel,
String metadataQueryName,
Object[] args)
Retrieves metadata about a relational expression. |
| Method Detail |
|---|
Object getRelMetadata(RelNode rel,
String metadataQueryName,
Object[] args)
rel - relational expression of interestmetadataQueryName - name of metadata query to invokeargs - arguments to metadata query (expected number and type depend
on query name; must have well-defined hashCode/equals for use by
caching); null can be used instead of empty array
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||