public static class ColumnFilter.Builder
extends java.lang.Object
ColumnFilter
object.
Note that the columns added to this build are the _queried_ column. Whether or not all columns
are _fetched_ depends on which constructor you've used to obtained this builder, allColumnsBuilder (all
columns are fetched) or selectionBuilder (only the queried columns are fetched).
Note that for a allColumnsBuilder, if no queried columns are added, this is interpreted as querying
all columns, not querying none (but if you know you want to query all columns, prefer
ColumnFilter.all(CFMetaData)
. For selectionBuilder, adding no queried columns means no column will be
fetched (so the builder will return PartitionColumns.NONE
).Modifier and Type | Method and Description |
---|---|
ColumnFilter.Builder |
add(ColumnDefinition c) |
ColumnFilter.Builder |
addAll(java.lang.Iterable<ColumnDefinition> columns) |
ColumnFilter |
build() |
ColumnFilter.Builder |
select(ColumnDefinition c,
CellPath elt) |
ColumnFilter.Builder |
slice(ColumnDefinition c,
CellPath from,
CellPath to) |
public ColumnFilter.Builder add(ColumnDefinition c)
public ColumnFilter.Builder addAll(java.lang.Iterable<ColumnDefinition> columns)
public ColumnFilter.Builder slice(ColumnDefinition c, CellPath from, CellPath to)
public ColumnFilter.Builder select(ColumnDefinition c, CellPath elt)
public ColumnFilter build()
Copyright © 2020 The Apache Software Foundation