public static interface BuiltInMetadata.UniqueKeys extends Metadata
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BuiltInMetadata.UniqueKeys.Handler
Handler API.
|
| Modifier and Type | Field and Description |
|---|---|
static MetadataDef<BuiltInMetadata.UniqueKeys> |
DEF |
| Modifier and Type | Method and Description |
|---|---|
Set<ImmutableBitSet> |
getUniqueKeys(boolean ignoreNulls)
Determines the set of unique minimal keys for this expression.
|
static final MetadataDef<BuiltInMetadata.UniqueKeys> DEF
Set<ImmutableBitSet> getUniqueKeys(boolean ignoreNulls)
ImmutableBitSet, where
each bit position represents a 0-based output column ordinal.
Nulls can be ignored if the relational expression has filtered out null values.
ignoreNulls - if true, ignore null values when determining
whether the keys are uniqueCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.