Package org.apache.blur.thrift.generated

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


  }

  @Test
  public void testFetchMissingRowByLocationId() throws Exception {
    try {
      Selector selector = new Selector().setLocationId("shard4/0");
      FetchResult fetchResult = new FetchResult();
      indexManager.fetchRow(TABLE, selector, fetchResult);
      fail("Should throw exception");
    } catch (BlurException e) {
    }
View Full Code Here


    }
  }

  @Test
  public void testFetchRecordByLocationId() throws Exception {
    Selector selector = new Selector().setLocationId(SHARD_NAME + "/0").setRecordOnly(true);
    FetchResult fetchResult = new FetchResult();
    indexManager.fetchRow(TABLE, selector, fetchResult);
    assertNull(fetchResult.rowResult);
    assertNotNull(fetchResult.recordResult.record);
View Full Code Here

    assertEquals(record, fetchResult.recordResult.record);
  }

  @Test
  public void testFetchRowByRowId() throws Exception {
    Selector selector = new Selector().setRowId("row-1");
    FetchResult fetchResult = new FetchResult();
    indexManager.fetchRow(TABLE, selector, fetchResult);
    assertNotNull(fetchResult.rowResult.row);
    Row row = newRow(
        "row-1",
View Full Code Here

    assertEquals(1, rowResult.getTotalRecords());
  }

  @Test
  public void testFetchRowByRowIdWithInvalidFamily() throws Exception {
    Selector selector = new Selector().setRowId("row-1");
    selector.addToColumnFamiliesToFetch(UUID.randomUUID().toString());
    FetchResult fetchResult = new FetchResult();
    indexManager.fetchRow(TABLE, selector, fetchResult);
    assertNotNull(fetchResult.rowResult.row);
    FetchRowResult rowResult = fetchResult.getRowResult();
    assertEquals(new Row("row-1", null), rowResult.getRow());
View Full Code Here

    assertEquals(0, rowResult.getTotalRecords());
  }

  @Test
  public void testFetchRowByRowIdWithFamilySet() throws Exception {
    Selector selector = new Selector().setRowId("row-6");
    selector.addToColumnFamiliesToFetch(FAMILY2);
    FetchResult fetchResult = new FetchResult();
    indexManager.fetchRow(TABLE, selector, fetchResult);
    assertNotNull(fetchResult.rowResult.row);
    Row row = newRow("row-6", newRecord(FAMILY2, "record-6C", newColumn("testcol18", "value501")));
    FetchRowResult rowResult = fetchResult.getRowResult();
View Full Code Here

    assertEquals(1, rowResult.getTotalRecords());
  }

  @Test
  public void testFetchRowByRowIdWithColumnSet() throws Exception {
    Selector selector = new Selector().setRowId("row-6");
    selector.putToColumnsToFetch(FAMILY, new HashSet<String>(Arrays.asList("testcol12")));

    FetchResult fetchResult = new FetchResult();
    indexManager.fetchRow(TABLE, selector, fetchResult);
    assertNotNull(fetchResult.rowResult.row);
    Row row = newRow("row-6", newRecord(FAMILY, "record-6A", newColumn("testcol12", "value110")),
View Full Code Here

    assertEquals(2, rowResult.getTotalRecords());
  }

  @Test
  public void testFetchRowByRowIdWithFamilyAndColumnSet() throws Exception {
    Selector selector = new Selector().setRowId("row-6");
    selector.addToColumnFamiliesToFetch(FAMILY2);
    selector.putToColumnsToFetch(FAMILY, new HashSet<String>(Arrays.asList("testcol12")));
    selector.addToOrderOfFamiliesToFetch(FAMILY2);
    selector.addToOrderOfFamiliesToFetch(FAMILY);

    FetchResult fetchResult = new FetchResult();
    indexManager.fetchRow(TABLE, selector, fetchResult);
    assertNotNull(fetchResult.rowResult.row);
    Row row = newRow("row-6", newRecord(FAMILY2, "record-6C", newColumn("testcol18", "value501")),
View Full Code Here

      @Override
      public Filter getFilter() {
        return new QueryWrapperFilter(new TermQuery(new Term(FAMILY + ".testcol12", "value110")));
      }
    };
    Selector selector = new Selector().setRowId("row-6");
    FetchResult fetchResult = new FetchResult();
    indexManager.fetchRow(TABLE, selector, fetchResult);
    assertNotNull(fetchResult.rowResult.row);
    Row row = newRow("row-6",
        newRecord(FAMILY, "record-6A", newColumn("testcol12", "value110"), newColumn("testcol13", "value102")));
View Full Code Here

      @Override
      public Filter getFilter() {
        return new QueryWrapperFilter(new TermQuery(new Term(FAMILY + ".testcol12", "NOROW-1")));
      }
    };
    Selector selector = new Selector().setRowId("row-6");
    FetchResult fetchResult = new FetchResult();
    indexManager.fetchRow(TABLE, selector, fetchResult);
    assertTrue(fetchResult.exists);
    assertFalse(fetchResult.deleted);
    assertNull(fetchResult.rowResult.row.records);
View Full Code Here

  }

  @Test
  public void testFetchRowByRowIdBatch() throws Exception {
    List<Selector> selectors = new ArrayList<Selector>();
    selectors.add(new Selector().setRowId("row-1"));
    selectors.add(new Selector().setRowId("row-2"));
    List<FetchResult> fetchRowBatch = indexManager.fetchRowBatch(TABLE, selectors);
    assertEquals(2, fetchRowBatch.size());
    FetchResult fetchResult1 = fetchRowBatch.get(0);
    assertNotNull(fetchResult1.rowResult.row);
    Row row1 = newRow(
View Full Code Here

TOP

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

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.