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