Package com.google.protobuf

Examples of com.google.protobuf.ByteString.toByteArray()


    ClientProtos.Result.Builder resultBuilder = ClientProtos.Result.newBuilder();
    ByteString row = request.getGet().getRow();
    Pair<HRegionInfo, ServerName> p = meta.get(row.toByteArray());
    if (p == null) {
      if (request.getGet().getClosestRowBefore()) {
        byte [] bytes = row.toByteArray();
        SortedMap<byte [], Pair<HRegionInfo, ServerName>> head =
          bytes != null? meta.headMap(bytes): meta;
        p = head == null? null: head.get(head.lastKey());
      }
    }
View Full Code Here


      RollWALWriterResponse response = admin.rollWALWriter(null, request);
      int regionCount = response.getRegionToFlushCount();
      byte[][] regionsToFlush = new byte[regionCount][];
      for (int i = 0; i < regionCount; i++) {
        ByteString region = response.getRegionToFlush(i);
        regionsToFlush[i] = region.toByteArray();
      }
      return regionsToFlush;
    } catch (ServiceException se) {
      throw ProtobufUtil.getRemoteException(se);
    }
View Full Code Here

                continue;
              }
              Class<?> aClass = getColumnClasses().get(i);
              ByteString rawValue = row.getValues(i).getValue();
              if (byte[].class.isAssignableFrom(aClass)) {
                res.add(rawValue.toByteArray());
                continue;
              }
              String data = rawValue.toStringUtf8();
              if (String.class.isAssignableFrom(aClass)) {
                res.add(data);
View Full Code Here

            out[i] = new RiakObject(vclock, bucket, key, resp.getContent(i));
        }

        boolean unchanged = resp.getUnchanged();

        return new FetchResponse(out, unchanged, vclock.toByteArray());
  }

  // /////////////////////
 
  /**
 
View Full Code Here

  static GetResponse doMetaGetResponse(final SortedMap<byte [], Pair<HRegionInfo, ServerName>> meta,
      final GetRequest request) {
    ClientProtos.Result.Builder resultBuilder = ClientProtos.Result.newBuilder();
    ByteString row = request.getGet().getRow();
    Pair<HRegionInfo, ServerName> p = meta.get(row.toByteArray());
    if (p == null) {
      if (request.getGet().getClosestRowBefore()) {
        byte [] bytes = row.toByteArray();
        SortedMap<byte [], Pair<HRegionInfo, ServerName>> head =
          bytes != null? meta.headMap(bytes): meta;
View Full Code Here

    ClientProtos.Result.Builder resultBuilder = ClientProtos.Result.newBuilder();
    ByteString row = request.getGet().getRow();
    Pair<HRegionInfo, ServerName> p = meta.get(row.toByteArray());
    if (p == null) {
      if (request.getGet().getClosestRowBefore()) {
        byte [] bytes = row.toByteArray();
        SortedMap<byte [], Pair<HRegionInfo, ServerName>> head =
          bytes != null? meta.headMap(bytes): meta;
        p = head == null? null: head.get(head.lastKey());
      }
    }
View Full Code Here

      RollWALWriterResponse response = admin.rollWALWriter(null, request);
      int regionCount = response.getRegionToFlushCount();
      byte[][] regionsToFlush = new byte[regionCount][];
      for (int i = 0; i < regionCount; i++) {
        ByteString region = response.getRegionToFlush(i);
        regionsToFlush[i] = region.toByteArray();
      }
      return regionsToFlush;
    } catch (ServiceException se) {
      throw ProtobufUtil.getRemoteException(se);
    }
View Full Code Here

           
            ByteString bs = partitionResult.getDepData(i);
            assertFalse(bs.isEmpty());
            System.err.println("SIZE: " + StringUtil.md5sum(bs.asReadOnlyByteBuffer()));
           
            byte serialized[] = bs.toByteArray();
            VoltTable clone = FastDeserializer.deserialize(serialized, VoltTable.class);
            assertNotNull(clone);
            assertEquals(vt.getRowCount(), clone.getRowCount());
            assertEquals(vt.getColumnCount(), clone.getColumnCount());
        } // FOR
View Full Code Here

  static GetResponse doMetaGetResponse(final SortedMap<byte [], Pair<HRegionInfo, ServerName>> meta,
      final GetRequest request) {
    ClientProtos.Result.Builder resultBuilder = ClientProtos.Result.newBuilder();
    ByteString row = request.getGet().getRow();
    Pair<HRegionInfo, ServerName> p = meta.get(row.toByteArray());
    if (p == null) {
      if (request.getGet().getClosestRowBefore()) {
        byte [] bytes = row.toByteArray();
        SortedMap<byte [], Pair<HRegionInfo, ServerName>> head =
          bytes != null? meta.headMap(bytes): meta;
View Full Code Here

    ClientProtos.Result.Builder resultBuilder = ClientProtos.Result.newBuilder();
    ByteString row = request.getGet().getRow();
    Pair<HRegionInfo, ServerName> p = meta.get(row.toByteArray());
    if (p == null) {
      if (request.getGet().getClosestRowBefore()) {
        byte [] bytes = row.toByteArray();
        SortedMap<byte [], Pair<HRegionInfo, ServerName>> head =
          bytes != null? meta.headMap(bytes): meta;
        p = head == null? null: head.get(head.lastKey());
      }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.