Package org.apache.solr.request.compare

Examples of org.apache.solr.request.compare.ColumnKey


        buff.groupbuff.append(EncodeUtils.encode("-"));
      }
      buff.sortString=sortString;
      this.setGroupJoin(buff,this.container.fields.length,doc);
      SelectDetailRow newrow = SelectDetailRow.INSTANCE(doc, row.getCompareValue());
      newrow.setKey(new ColumnKey(buff.groupbuff.toString()));
      newrow.colVal=buff.sortString;
      QueuePutUtils.put2QueueDetail(newrow, topItems, this.parse.limit_offset, this.container.cmpresult);
    }

    return topItems;
View Full Code Here


     

  private void setCrossRow(RefRow ref,String groupname) throws ParseException, IOException
    {
      this.recordCount.setCrcRecord(groupname);
      GroupbyRow row = new GroupbyRow(new ColumnKey(groupname), ref.val);
      row.setCross(this.parse.crossFs, this.parse.distFS);
      if(this.parse.hasStat())
    {
        for(int i=0;i<this.parse.crossFs.length;i++)
        {
View Full Code Here

        buff.groupbuff.append(UniqConfig.GroupJoinString());
        buff.groupbuff.append(EncodeUtils.encode("-"));
      }
      buff.sortString="0";
      SelectDetailRow newrow = SelectDetailRow.INSTANCE(doc, doc);
      newrow.setKey(new ColumnKey(buff.groupbuff.toString()));
      newrow.colVal=buff.sortString;
      QueuePutUtils.put2QueueDetail(newrow, topItems, this.parse.limit_offset,defcmp);
    }
    return topItems;
  }
View Full Code Here

    Map<Long, String> crcvalue = (Map<Long, String>) qr2.get_mdrillData();
    ArrayList<Object> newlist = new ArrayList<Object>();
    for (int i = 0; i < fcsize; i++) {
      GroupbyRow row = new GroupbyRow((ArrayList<Object>) facetCounts.get(i));
      row.setKey(new ColumnKey(crcvalue.get(row.getKey().getCrc())));
      newlist.add(row.toNamedList());
    }

    ff.remove("list");
    ff.add("list", newlist);
View Full Code Here

      }
     
      ArrayList<Object> newlist=new ArrayList<Object>();
      for(int i=0;i<fcsize;i++){
        SelectDetailRow row = new SelectDetailRow((ArrayList<Object>)facetCounts.get(i));
        row.setKey(new ColumnKey(crcvalue.get(row.getKey().getCrc())));
        newlist.add(row.toNamedList());
      }
     
      ff.remove("list");
      ff.add("list",newlist);
View Full Code Here

TOP

Related Classes of org.apache.solr.request.compare.ColumnKey

Copyright © 2018 www.massapicom. 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.