org.apache.hadoop.hive.ql.optimizer.physical
Class BucketingSortingCtx.SortCol

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.physical.BucketingSortingCtx.SortCol
All Implemented Interfaces:
Serializable, BucketingSortingCtx.BucketSortCol
Enclosing class:
BucketingSortingCtx

public static final class BucketingSortingCtx.SortCol
extends Object
implements BucketingSortingCtx.BucketSortCol, Serializable

SortCol. An implementation of BucketSortCol which contains known aliases/indexes of equivalent columns which data is determined to be sorted on. Unlike aliases, and indexes the sort order is known to be constant for all equivalent columns.

See Also:
Serialized Form

Constructor Summary
BucketingSortingCtx.SortCol()
           
BucketingSortingCtx.SortCol(char sortOrder)
           
BucketingSortingCtx.SortCol(String name, int index, char sortOrder)
           
 
Method Summary
 void addAlias(String name, Integer index)
           
 List<Integer> getIndexes()
           
 List<String> getNames()
           
 char getSortOrder()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BucketingSortingCtx.SortCol

public BucketingSortingCtx.SortCol()

BucketingSortingCtx.SortCol

public BucketingSortingCtx.SortCol(String name,
                                   int index,
                                   char sortOrder)

BucketingSortingCtx.SortCol

public BucketingSortingCtx.SortCol(char sortOrder)
Method Detail

getNames

public List<String> getNames()
Specified by:
getNames in interface BucketingSortingCtx.BucketSortCol

getIndexes

public List<Integer> getIndexes()
Specified by:
getIndexes in interface BucketingSortingCtx.BucketSortCol

addAlias

public void addAlias(String name,
                     Integer index)
Specified by:
addAlias in interface BucketingSortingCtx.BucketSortCol

getSortOrder

public char getSortOrder()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 The Apache Software Foundation. All rights reserved.