| Package | Description |
|---|---|
| org.apache.calcite.plan.hep |
Provides a heuristic planner implementation for the interfaces in
org.apache.calcite.plan. |
| org.apache.calcite.plan.volcano |
Optimizes relational expressions.
|
| org.apache.calcite.rel.metadata |
Defines metadata interfaces and utilities for relational
expressions.
|
| Modifier and Type | Method and Description |
|---|---|
<M extends Metadata> |
HepRelMetadataProvider.handlers(MetadataDef<M> def) |
| Modifier and Type | Method and Description |
|---|---|
<M extends Metadata> |
VolcanoRelMetadataProvider.handlers(MetadataDef<M> def) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static <M extends Metadata> |
JaninoRelMetadataProvider.compile(String className,
String classBody,
MetadataDef<M> def,
List<Object> argList) |
(package private) <M extends Metadata,H extends MetadataHandler<M>> |
JaninoRelMetadataProvider.create(MetadataDef<M> def) |
<M extends Metadata> |
CachingRelMetadataProvider.handlers(MetadataDef<M> def) |
<M extends Metadata> |
ReflectiveRelMetadataProvider.handlers(MetadataDef<M> def) |
<M extends Metadata> |
RelMetadataProvider.handlers(MetadataDef<M> def) |
<M extends Metadata> |
JaninoRelMetadataProvider.handlers(MetadataDef<M> def) |
<M extends Metadata> |
ChainedRelMetadataProvider.handlers(MetadataDef<M> def) |
private static <M extends Metadata> |
JaninoRelMetadataProvider.load3(MetadataDef<M> def,
com.google.common.collect.Multimap<Method,MetadataHandler<M>> map,
com.google.common.collect.ImmutableList<Class<? extends RelNode>> relClasses) |
protected <M extends Metadata,H extends MetadataHandler<M>> |
RelMetadataQuery.revise(Class<? extends RelNode> class_,
MetadataDef<M> def)
Re-generates the handler for a given kind of metadata, adding support for
class_ if it is not already present. |
(package private) <M extends Metadata,H extends MetadataHandler<M>> |
JaninoRelMetadataProvider.revise(Class<? extends RelNode> rClass,
MetadataDef<M> def) |
| Constructor and Description |
|---|
Key(MetadataDef def,
RelMetadataProvider provider,
com.google.common.collect.ImmutableList<Class<? extends RelNode>> relClassList) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.