Package com.sap.hadoop.windowing.query2.definition

Source Code of com.sap.hadoop.windowing.query2.definition.OrderDef

package com.sap.hadoop.windowing.query2.definition;

import java.util.ArrayList;

import com.sap.hadoop.windowing.query2.specification.OrderSpec;

public class OrderDef
{
  OrderSpec spec;
  ArrayList<OrderColumnDef> columns;
 
  public OrderDef(){
   
  }
 
  public OrderDef(OrderSpec spec)
  {
    this.spec = spec;
  }
 
  public OrderDef(PartitionDef pDef)
  {
    this.spec = new OrderSpec(pDef.getSpec());
    for(ColumnDef cDef : pDef.getColumns())
    {
      addColumn(new OrderColumnDef(cDef));
    }
  }
 
  public OrderSpec getSpec()
  {
    return spec;
  }
 
  public ArrayList<OrderColumnDef> getColumns()
  {
    return columns;
  }
 
  public void setColumns(ArrayList<OrderColumnDef> columns)
  {
    this.columns = columns;
  }
 
  public void addColumn(OrderColumnDef c)
  {
    columns = columns == null ? new ArrayList<OrderColumnDef>() : columns;
    columns.add(c);
  }
}
TOP

Related Classes of com.sap.hadoop.windowing.query2.definition.OrderDef

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.