Package org.apache.calcite.rel.metadata
Class ReflectiveRelMetadataProvider.Space2
- java.lang.Object
-
- org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space
-
- org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space2
-
- Enclosing class:
- ReflectiveRelMetadataProvider
static class ReflectiveRelMetadataProvider.Space2 extends ReflectiveRelMetadataProvider.Space
Extended work space.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<Metadata>
metadataClass0
-
Fields inherited from class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space
classes, handlerMap, providerMap
-
-
Constructor Summary
Constructors Constructor Description Space2(java.lang.Class<Metadata> metadataClass0, com.google.common.collect.ImmutableMultimap<java.lang.reflect.Method,MetadataHandler> providerMap)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ReflectiveRelMetadataProvider.Space2
create(MetadataHandler target, com.google.common.collect.ImmutableList<java.lang.reflect.Method> methods)
-
Methods inherited from class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space
find
-
-
-
-
Field Detail
-
metadataClass0
private java.lang.Class<Metadata> metadataClass0
-
-
Constructor Detail
-
Space2
Space2(java.lang.Class<Metadata> metadataClass0, com.google.common.collect.ImmutableMultimap<java.lang.reflect.Method,MetadataHandler> providerMap)
-
-
Method Detail
-
create
public static ReflectiveRelMetadataProvider.Space2 create(MetadataHandler target, com.google.common.collect.ImmutableList<java.lang.reflect.Method> methods)
-
-