org.apache.hadoop.hive.ql.optimizer.physical
Class BucketingSortingCtx
java.lang.Object
org.apache.hadoop.hive.ql.optimizer.physical.BucketingSortingCtx
- All Implemented Interfaces:
- NodeProcessorCtx
public class BucketingSortingCtx
- extends Object
- implements NodeProcessorCtx
This class contains the bucketing sorting context that is passed
while walking the operator tree in inferring bucket/sort columns. The context
contains the mappings from operators and files to the columns their output is
bucketed/sorted on.
BucketingSortingCtx
public BucketingSortingCtx(boolean disableBucketing)
getBucketedCols
public List<BucketingSortingCtx.BucketCol> getBucketedCols(Operator<? extends OperatorDesc> op)
setBucketedCols
public void setBucketedCols(Operator<? extends OperatorDesc> op,
List<BucketingSortingCtx.BucketCol> bucketCols)
getBucketedColsByDirectory
public Map<String,List<BucketingSortingCtx.BucketCol>> getBucketedColsByDirectory()
setBucketedColsByDirectory
public void setBucketedColsByDirectory(Map<String,List<BucketingSortingCtx.BucketCol>> bucketedColsByDirectory)
getSortedCols
public List<BucketingSortingCtx.SortCol> getSortedCols(Operator<? extends OperatorDesc> op)
setSortedCols
public void setSortedCols(Operator<? extends OperatorDesc> op,
List<BucketingSortingCtx.SortCol> sortedCols)
getSortedColsByDirectory
public Map<String,List<BucketingSortingCtx.SortCol>> getSortedColsByDirectory()
setSortedColsByDirectory
public void setSortedColsByDirectory(Map<String,List<BucketingSortingCtx.SortCol>> sortedColsByDirectory)
Copyright © 2014 The Apache Software Foundation. All rights reserved.