public class RelMdUniqueKeys extends Object
RelMetadataQuery.getUniqueKeys(org.apache.calcite.rel.RelNode) for the standard logical algebra.| Modifier and Type | Field and Description |
|---|---|
static RelMetadataProvider |
SOURCE |
| Modifier and Type | Method and Description |
|---|---|
Set<ImmutableBitSet> |
getUniqueKeys(Aggregate rel,
boolean ignoreNulls) |
Set<ImmutableBitSet> |
getUniqueKeys(Correlate rel,
boolean ignoreNulls) |
Set<ImmutableBitSet> |
getUniqueKeys(Filter rel,
boolean ignoreNulls) |
Set<ImmutableBitSet> |
getUniqueKeys(Join rel,
boolean ignoreNulls) |
Set<ImmutableBitSet> |
getUniqueKeys(Project rel,
boolean ignoreNulls) |
Set<ImmutableBitSet> |
getUniqueKeys(RelNode rel,
boolean ignoreNulls) |
Set<ImmutableBitSet> |
getUniqueKeys(SemiJoin rel,
boolean ignoreNulls) |
Set<ImmutableBitSet> |
getUniqueKeys(Sort rel,
boolean ignoreNulls) |
public static final RelMetadataProvider SOURCE
public Set<ImmutableBitSet> getUniqueKeys(Filter rel, boolean ignoreNulls)
public Set<ImmutableBitSet> getUniqueKeys(Sort rel, boolean ignoreNulls)
public Set<ImmutableBitSet> getUniqueKeys(Correlate rel, boolean ignoreNulls)
public Set<ImmutableBitSet> getUniqueKeys(Project rel, boolean ignoreNulls)
public Set<ImmutableBitSet> getUniqueKeys(Join rel, boolean ignoreNulls)
public Set<ImmutableBitSet> getUniqueKeys(SemiJoin rel, boolean ignoreNulls)
public Set<ImmutableBitSet> getUniqueKeys(Aggregate rel, boolean ignoreNulls)
public Set<ImmutableBitSet> getUniqueKeys(RelNode rel, boolean ignoreNulls)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.