| Package | Description |
|---|---|
| org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
| Modifier and Type | Class and Description |
|---|---|
private static class |
RelCompositeTrait.EmptyCompositeTrait<T extends RelMultipleTrait>
Composite trait with 0 elements.
|
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.cache.LoadingCache<Object,RelCompositeTrait> |
RelTraitDef.canonicalCompositeMap
Cache of composite traits.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) RelCompositeTrait<T> |
RelCompositeTrait.canonize(RelTraitDef<T> traitDef) |
(package private) RelCompositeTrait |
RelTraitDef.canonizeComposite(RelCompositeTrait compositeTrait) |
(package private) static <T extends RelMultipleTrait> |
RelCompositeTrait.of(RelTraitDef def,
List<T> traitList)
Creates a RelCompositeTrait.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) RelCompositeTrait |
RelTraitDef.canonizeComposite(RelCompositeTrait compositeTrait) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.