Package org.apache.blur.thrift.generated

Examples of org.apache.blur.thrift.generated.Record$RecordTupleScheme


      writeColumn(outputStream, columns.get(i));
    }
  }

  private static Record readRecord(DataInputStream inputStream) throws IOException {
    Record record = new Record();
    record.recordId = readString(inputStream);
    record.family = readString(inputStream);
    int size = inputStream.readInt();
    for (int i = 0; i < size; i++) {
      record.addToColumns(readColumn(inputStream));
    }
    return record;
  }
View Full Code Here


      return null;
    }
    final String rowId = row.id;
    List<List<Field>> docs = new ArrayList<List<Field>>(size);
    for (int i = 0; i < size; i++) {
      Record record = records.get(i);
      List<Field> fields = getDoc(fieldManager, rowId, record);
      docs.add(fields);
    }
    List<Field> doc = docs.get(0);
    doc.add(new StringField(BlurConstants.PRIME_DOC, BlurConstants.PRIME_DOC_VALUE, Store.NO));
View Full Code Here

      _copyRateCounter = new RateCounter(getCounter.getCounter(BlurCounters.COPY_RATE));
    }

    private void add(BlurMutate value) throws IOException {
      BlurRecord blurRecord = value.getRecord();
      Record record = getRecord(blurRecord);
      String recordId = record.getRecordId();
      if (value.getMutateType() == MUTATE_TYPE.DELETE) {
        _deletedRowId = blurRecord.getRowId();
        return;
      }
      _columnCount.increment(record.getColumns().size());
      List<Field> document = TransactionRecorder.getDoc(_fieldManager, blurRecord.getRowId(), record);
      List<Field> dup = _documents.put(recordId, document);
      if (dup != null) {
        _recordDuplicateCount.increment(1);
      } else {
View Full Code Here

      rm(_localTmpPath);
      _localTmpPath = null;
    }

    private Record getRecord(BlurRecord value) {
      Record record = new Record();
      record.setRecordId(value.getRecordId());
      record.setFamily(value.getFamily());
      for (BlurColumn col : value.getColumns()) {
        record.addToColumns(new Column(col.getName(), col.getValue()));
      }
      return record;
    }
View Full Code Here

    recordMutation.setRecordMutationType(RecordMutationType.REPLACE_ENTIRE_RECORD);
    return recordMutation;
  }

  private static Record getRecord(int numberOfColumns, int numberOfFamilies, int numberOfWords) {
    Record record = new Record();
    record.setRecordId(getRowId());
    record.setFamily(getFamily(numberOfFamilies));
    for (int i = 0; i < numberOfColumns; i++) {
      record.addToColumns(new Column("col" + i, getWords(numberOfWords)));
    }
    return record;
  }
View Full Code Here

    }
    return document;
  }

  private Record toRecord(BlurRecord record) {
    Record r = new Record();
    r.setFamily(record.getFamily());
    r.setRecordId(record.getRecordId());
    List<BlurColumn> columns = record.getColumns();
    for (BlurColumn blurColumn : columns) {
      r.addToColumns(new Column(blurColumn.getName(), blurColumn.getValue()));
    }
    return r;
  }
View Full Code Here

  }

  private static void addRow(String table, int i, Iface client) throws BlurException, TException {
    Row row = new Row();
    row.setId(Integer.toString(i));
    Record record = new Record();
    record.setRecordId(Integer.toString(i));
    record.setFamily("test");
    record.addToColumns(new Column("test", Integer.toString(i)));
    row.addToRecords(record);
    RowMutation rowMutation = BlurUtil.toRowMutation(table, row);
    rowMutation.setWal(false);
    client.mutate(rowMutation);
  }
View Full Code Here

  }
 
  @Test
  public void testConvertShouldPass(){
    String rowId = "RowId_123-1";
    Record record = new Record();
    record.setRecordId("RecordId_123-1");
    record.setFamily("Family_123-1");
   
    Column column = new Column();
    column.setName("columnName_123-1");
    record.setColumns(Arrays.asList(column));
   
    BlurUtil.validateRowIdAndRecord(rowId, record);
    assert(true);
  }
View Full Code Here

  }
 
  @Test(expected=IllegalArgumentException.class)
  public void testConvertWithBadFamilyNameShouldFail(){
    String rowId = "RowId_123-1";
    Record record = new Record();
    record.setRecordId("RecordId_123-1");
    record.setFamily("Family_123.1");
   
    Column column = new Column();
    column.setName("columnName_123-1");
    record.setColumns(Arrays.asList(column));
   
    BlurUtil.validateRowIdAndRecord(rowId, record);
    fail();
  }
View Full Code Here

  }
 
  @Test(expected=IllegalArgumentException.class)
  public void testConvertWithBadColumnNameShouldFail(){
    String rowId = "RowId_123-1";
    Record record = new Record();
    record.setRecordId("RecordId_123-1");
    record.setFamily("Family_123-1");
   
    Column column = new Column();
    column.setName("columnName_123.1");
    record.setColumns(Arrays.asList(column));
   
    BlurUtil.validateRowIdAndRecord(rowId, record);
    fail();
  }
View Full Code Here

TOP

Related Classes of org.apache.blur.thrift.generated.Record$RecordTupleScheme

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.