this.SelectDetailSort=UniqTypeNum.parseSelectDetailType(fields, joinSort);
this.cmpTermNum=new ShardDetailSelectDetailRowCompare(this.parse.isdesc);
if(this.SelectDetailSort!=null)
{
this.parse.isNeedSort=true;
this.cmpresult=new ShardDetailSelectDetailRowStringCompare("string",this.parse.isdesc);
this.invforSortOffset=this.SelectDetailSort.selfOffset;
this.invforSortValue=this.joinInvert[this.SelectDetailSort.sortIndex];
}else{
this.cmpresult=new ShardDetailSelectDetailRowStringCompare(this.parse.sort_column_type,this.parse.isdesc);
if(this.isColumnSort())
{
UnvertFile uf=this.sortufs.cols[0];
this.columnSortcif=uf.uif;
}