content: package org.apache.solr.request.join;
  
  import org.apache.solr.common.params.SolrParams;
  import org.apache.solr.request.SolrQueryRequest;
  import org.apache.solr.request.compare.UniqTypeNum;
  
  public class HigoJoinSort {
  	private String tableName;
  	String[] fields;
  	int index=-1;
  	String sort;
  	public HigoJoinSort(String tableName,SolrQueryRequest req) {
  		this.tableName = tableName;
  		this.fields=req.getParams().getParams(HigoJoinUtils.getFields(this.tableName));
  		this.sort=req.getParams().get(HigoJoinUtils.getsortField(this.tableName));
  		this.index=UniqTypeNum.foundIndex(this.fields, sort, -1);
  	}
  	
  	public HigoJoinSort(String tableName,SolrParams params) {
  		this.tableName = tableName;
  		this.fields=params.getParams(HigoJoinUtils.getFields(this.tableName));
  		this.sort=params.get(HigoJoinUtils.getsortField(this.tableName));
  		this.index=UniqTypeNum.foundIndex(this.fields, sort, -1);
  	}
  	
  	public int getoffset()
  	{
  		return this.fields.length;
  	}
  	
  	public int getIndex()
  	{
  		return this.index;
  	}
  	
  	public String getSortField()
  	{
  		return this.sort;
  	}
  
  }
  