Package org.apache.calcite.rel.metadata
Class JaninoRelMetadataProvider.Key
- java.lang.Object
-
- org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.Key
-
- Enclosing class:
- JaninoRelMetadataProvider
private static class JaninoRelMetadataProvider.Key extends java.lang.Object
Key for the cache.
-
-
Field Summary
Fields Modifier and Type Field Description MetadataDef
def
RelMetadataProvider
provider
com.google.common.collect.ImmutableList<java.lang.Class<? extends RelNode>>
relClasses
-
Constructor Summary
Constructors Modifier Constructor Description private
Key(MetadataDef def, RelMetadataProvider provider, com.google.common.collect.ImmutableList<java.lang.Class<? extends RelNode>> relClassList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
-
-
-
Field Detail
-
def
public final MetadataDef def
-
provider
public final RelMetadataProvider provider
-
relClasses
public final com.google.common.collect.ImmutableList<java.lang.Class<? extends RelNode>> relClasses
-
-
Constructor Detail
-
Key
private Key(MetadataDef def, RelMetadataProvider provider, com.google.common.collect.ImmutableList<java.lang.Class<? extends RelNode>> relClassList)
-
-