|
|||||||||
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 |