Package com.yandex.ydb.table.settings
Class PartitioningPolicy
- java.lang.Object
-
- com.yandex.ydb.table.settings.PartitioningPolicy
-
public class PartitioningPolicy extends Object
- Author:
- Sergey Polovko
-
-
Constructor Summary
Constructors Constructor Description PartitioningPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartitioningPolicyaddExplicitPartitioningPoint(TupleValue value)AutoPartitioningPolicygetAutoPartitioning()List<TupleValue>getExplicitPartitioningPoints()StringgetPresetName()longgetUniformPartitions()PartitioningPolicysetAutoPartitioning(AutoPartitioningPolicy autoPartitioning)PartitioningPolicysetExplicitPartitioningPoints(List<TupleValue> explicitPartitioningPoints)PartitioningPolicysetPresetName(String presetName)PartitioningPolicysetUniformPartitions(long uniformPartitions)
-
-
-
Method Detail
-
setPresetName
public PartitioningPolicy setPresetName(@Nonnull String presetName)
-
getAutoPartitioning
@Nullable public AutoPartitioningPolicy getAutoPartitioning()
-
setAutoPartitioning
public PartitioningPolicy setAutoPartitioning(@Nonnull AutoPartitioningPolicy autoPartitioning)
-
getUniformPartitions
public long getUniformPartitions()
-
setUniformPartitions
public PartitioningPolicy setUniformPartitions(long uniformPartitions)
-
setExplicitPartitioningPoints
public PartitioningPolicy setExplicitPartitioningPoints(@Nullable List<TupleValue> explicitPartitioningPoints)
-
addExplicitPartitioningPoint
public PartitioningPolicy addExplicitPartitioningPoint(TupleValue value)
-
getExplicitPartitioningPoints
@Nullable public List<TupleValue> getExplicitPartitioningPoints()
-
-