Package org.apache.blur.thrift.generated

Examples of org.apache.blur.thrift.generated.Query


    return selector;
  }

  public static BlurQuery newSimpleQuery(String queryStr) {
    BlurQuery blurQuery = new BlurQuery();
    Query query = new Query();
    query.setQuery(queryStr);
    blurQuery.setQuery(query);
    blurQuery.setSelector(new Selector());
    return blurQuery;
  }
View Full Code Here


  public List<String> query(IndexQuery indexQuery, TransactionHandle tx) throws StorageException {
    KeyCondition<String> condition = indexQuery.getCondition();
    String store = indexQuery.getStore();
    String family = getFamily(store);
    String queryString = getQueryString(family, condition);
    Query query = new Query();
    query.setQuery(queryString);
    BlurQuery blurQuery = new BlurQuery();
    blurQuery.setQuery(query);
    if (indexQuery.hasLimit()) {
      blurQuery.setFetch(indexQuery.getLimit());
    }
View Full Code Here

    String queryStr = args[2];

    Iface client = BlurClient.getClient(connectionStr);

    final BlurQuery blurQuery = new BlurQuery();
    Query query = new Query();
    blurQuery.setQuery(query);
    query.setQuery(queryStr);

    blurQuery.addToFacets(new Facet("fam1.col1:value1 OR fam1.col1:value2", 10000));
    blurQuery.addToFacets(new Facet("fam1.col1:value100 AND fam1.col1:value200", Long.MAX_VALUE));

    BlurResults results = client.query(tableName, blurQuery);
View Full Code Here

    String uuid = UUID.randomUUID().toString();
    Trace.setupTrace(uuid);
    UserContext.setUser(new User("me", null));
    final BlurQuery blurQuery = new BlurQuery();
    Query query = new Query();
    blurQuery.setQuery(query);
    query.setQuery(queryStr);
    blurQuery.setSelector(new Selector());
    BlurResults results = client.query(tableName, blurQuery);
    System.out.println("Total Results: " + results.totalResults);

    for (BlurResult result : results.getResults()) {
View Full Code Here

      System.out.println(q + " hits: " + hits(client, table, q, true));
  }

  private static long hits(Iface client, String table, String queryStr, boolean superQuery) throws BlurException, TException {
    BlurQuery bq = new BlurQuery();
    Query sq = new Query();
    sq.query = queryStr;
    sq.rowQuery = superQuery;
    bq.query = sq;
    BlurResults query = client.query(table, bq);
    return query.totalResults;
View Full Code Here

  public void queryTable(int times) throws BlurException, TException {
    long start = System.currentTimeMillis();
    BlurQuery bq = new BlurQuery();
    bq.fetch = 10;
    for (int i = 1; i <= times; i++) {
      Query sq = new Query();
      sq.query = "numberField:" + random.nextInt(1000);
      sq.rowQuery = true;
      bq.query = sq;
      client.query(table, bq);
      if (i % 1000 == 0) {
View Full Code Here

    try {
      // This will make each collect in the collectors pause 250 ms per collect
      // call
      IndexManager.DEBUG_RUN_SLOW.set(true);
      final BlurQuery blurQueryRow = new BlurQuery();
      Query queryRow = new Query();
      queryRow.setQuery("test.test:value");
      blurQueryRow.setQuery(queryRow);
      blurQueryRow.setUseCacheIfPresent(false);
      blurQueryRow.setCacheResult(false);
      blurQueryRow.setUuid("1234");
View Full Code Here

  }

  private void runBackPressureViaQuery(final String tableName) throws InterruptedException {
    final Iface client = getClient();
    final BlurQuery blurQueryRow = new BlurQuery();
    Query queryRow = new Query();
    queryRow.setQuery("test.test:value");
    blurQueryRow.setQuery(queryRow);
    blurQueryRow.setUseCacheIfPresent(false);
    blurQueryRow.setCacheResult(false);
    blurQueryRow.setUuid("1234");
View Full Code Here

    createTable(tableName);
    loadTable(tableName);
    Iface client = getClient();
    BlurQuery blurQuery = new BlurQuery();
    blurQuery.setUseCacheIfPresent(false);
    Query query = new Query();
    query.setQuery("test.test:value");
    blurQuery.setQuery(query);
    BlurResults results1 = client.query(tableName, blurQuery);
    assertEquals(numberOfDocs, results1.getTotalResults());
    assertRowResults(results1);
View Full Code Here

        log.error("Unable to parse cpu times.", e);
        times = null;
      }

      if (oldQuery == null) {
        Query query = status.getQuery().getQuery();
        long startTimeLong = status.getQuery().getStartTime();

        // Set the query creation time to now or given start time
        Date startTime = (startTimeLong > 0) ? TimeHelper.getAdjustedTime(startTimeLong).getTime() : TimeHelper.now().getTime();
View Full Code Here

TOP

Related Classes of org.apache.blur.thrift.generated.Query

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.