| Modifier and Type | Method and Description |
|---|---|
CardinalityAggregatorColumnSelectorStrategy |
CardinalityAggregatorColumnSelectorStrategyFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
ColumnValueSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
StringFirstLastUtils.selectorNeedsFoldCheck(BaseObjectColumnValueSelector<?> valueSelector,
ColumnCapabilities valueSelectorCapabilities)
Returns whether a given value selector *might* contain SerializablePairLongString objects.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnSelectorStrategyClass |
ColumnSelectorStrategyFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
ColumnValueSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
GroupByQueryEngineV2.isAllSingleValueDims(Function<String,ColumnCapabilities> capabilitiesFunction,
List<DimensionSpec> dimensions,
boolean missingMeansNonExistent)
Checks whether all "dimensions" are either single-valued, or if allowed, nonexistent.
|
| Constructor and Description |
|---|
StringGroupByColumnSelectorStrategy(IntFunction<String> dictionaryLookup,
ColumnCapabilities capabilities) |
| Modifier and Type | Method and Description |
|---|---|
TopNColumnAggregatesProcessor<?> |
TopNColumnAggregatesProcessorFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
ColumnValueSelector selector) |
| Modifier and Type | Field and Description |
|---|---|
static ColumnCapabilities |
DimensionHandlerUtils.DEFAULT_STRING_CAPABILITIES |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
VirtualColumn.capabilities(String columnName)
Returns the capabilities of this virtual column, which includes a type that corresponds to the best
performing base selector supertype (e.
|
ColumnCapabilities |
RowFilteringIndexAdapter.getCapabilities(String column) |
ColumnCapabilities |
QueryableIndexIndexableAdapter.getCapabilities(String column) |
ColumnCapabilities |
IndexableAdapter.getCapabilities(String column) |
static ColumnCapabilities |
QueryableIndexStorageAdapter.getColumnCapabilities(ColumnSelector index,
String columnName) |
ColumnCapabilities |
ColumnInspector.getColumnCapabilities(String column)
Returns capabilities of a particular column.
|
ColumnCapabilities |
StorageAdapter.getColumnCapabilities(String column)
Returns capabilities of a particular column, if known.
|
ColumnCapabilities |
RowBasedStorageAdapter.getColumnCapabilities(String column) |
ColumnCapabilities |
QueryableIndexStorageAdapter.getColumnCapabilities(String column) |
ColumnCapabilities |
RowBasedColumnSelectorFactory.getColumnCapabilities(String columnName) |
ColumnCapabilities |
ColumnSelectorFactory.getColumnCapabilities(String column)
Returns capabilities of a particular column, if known.
|
ColumnCapabilities |
VirtualColumns.getColumnCapabilities(String columnName) |
ColumnCapabilities |
VirtualColumns.getColumnCapabilitiesWithFallback(StorageAdapter adapter,
String columnName) |
| Modifier and Type | Method and Description |
|---|---|
static DimensionHandler<?,?,?> |
DimensionHandlerUtils.getHandlerFromCapabilities(String dimensionName,
ColumnCapabilities capabilities,
DimensionSchema.MultiValueHandling multiValueHandling) |
DimensionMergerV9 |
LongDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
FloatDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
StringDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
DimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer)
Creates a new DimensionMergerV9, a per-dimension object responsible for merging indexes/row data across segments
and building the on-disk representation of a dimension.
|
DimensionMergerV9 |
DoubleDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
| Constructor and Description |
|---|
StringDimensionMergerV9(String dimensionName,
IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnCapabilitiesImpl |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
ColumnHolder.getCapabilities() |
ColumnCapabilities |
ColumnCapabilitiesImpl.merge(ColumnCapabilities other) |
| Modifier and Type | Method and Description |
|---|---|
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.copyOf(ColumnCapabilities other) |
ColumnCapabilities |
ColumnCapabilitiesImpl.merge(ColumnCapabilities other) |
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.snapshot(ColumnCapabilities capabilities)
Used at indexing time to finalize all
Capable#UNKNOWN values to
Capable#FALSE, in order to present a snapshot of the state of the this column |
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.snapshot(ColumnCapabilities capabilities,
boolean unknownIsTrue)
Used at indexing time to finalize all
Capable#UNKNOWN values to
Capable#FALSE or Capable#TRUE, in order to present a snapshot of the state of the this column |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
IncrementalIndex.getCapabilities(String column) |
ColumnCapabilities |
IncrementalIndexAdapter.getCapabilities(String column) |
ColumnCapabilities |
IncrementalIndexStorageAdapter.getColumnCapabilities(String column) |
ColumnCapabilities |
IncrementalIndexStorageAdapter.getSnapshotColumnCapabilities(String column)
Sad workaround for
SegmentAnalyzer to deal with the fact that the
response from IncrementalIndexStorageAdapter.getColumnCapabilities(java.lang.String) is not accurate for string columns, in that it reports all string
string columns as having multiple values. |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
HashJoinSegmentStorageAdapter.getColumnCapabilities(String column) |
ColumnCapabilities |
Joinable.getColumnCapabilities(String columnName)
Returns capabilities for one of this Joinable's columns.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
AllNullColumnSelectorFactory.getColumnCapabilities(String columnName) |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
LookupJoinable.getColumnCapabilities(String columnName) |
ColumnCapabilities |
LookupColumnSelectorFactory.getColumnCapabilities(String column) |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
IndexedTableColumnSelectorFactory.getColumnCapabilities(String column) |
ColumnCapabilities |
IndexedTableJoinable.getColumnCapabilities(String columnName) |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
QueryableIndexVectorColumnSelectorFactory.getColumnCapabilities(String columnName) |
ColumnCapabilities |
VectorColumnSelectorFactory.getColumnCapabilities(String column)
Returns capabilities of a particular column, or null if the column doesn't exist.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
ExpressionVirtualColumn.capabilities(String columnName) |
ColumnCapabilities |
VirtualizedColumnSelectorFactory.getColumnCapabilities(String columnName) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.