Examples of AggregateResponse


Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

            public R call(AggregateService instance) throws IOException {
              ServerRpcController controller = new ServerRpcController();
              BlockingRpcCallback<AggregateResponse> rpcCallback =
                  new BlockingRpcCallback<AggregateResponse>();
              instance.getMax(controller, requestArg, rpcCallback);
              AggregateResponse response = rpcCallback.get();
              if (controller.failedOnException()) {
                throw controller.getFailedOn();
              }
              if (response.getFirstPartCount() > 0) {
                ByteString b = response.getFirstPart(0);
                Q q = ProtobufUtil.getParsedGenericInstance(ci.getClass(), 3, b);
                return ci.getCellValueFromProto(q);
              }
              return null;
            }
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

            public R call(AggregateService instance) throws IOException {
              ServerRpcController controller = new ServerRpcController();
              BlockingRpcCallback<AggregateResponse> rpcCallback =
                  new BlockingRpcCallback<AggregateResponse>();
              instance.getMin(controller, requestArg, rpcCallback);
              AggregateResponse response = rpcCallback.get();
              if (controller.failedOnException()) {
                throw controller.getFailedOn();
              }
              if (response.getFirstPartCount() > 0) {
                ByteString b = response.getFirstPart(0);
                Q q = ProtobufUtil.getParsedGenericInstance(ci.getClass(), 3, b);
                return ci.getCellValueFromProto(q);
              }
              return null;
            }
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

            public Long call(AggregateService instance) throws IOException {
              ServerRpcController controller = new ServerRpcController();
              BlockingRpcCallback<AggregateResponse> rpcCallback =
                  new BlockingRpcCallback<AggregateResponse>();
              instance.getRowNum(controller, requestArg, rpcCallback);
              AggregateResponse response = rpcCallback.get();
              if (controller.failedOnException()) {
                throw controller.getFailedOn();
              }
              byte[] bytes = getBytesFromResponse(response.getFirstPart(0));
              ByteBuffer bb = ByteBuffer.allocate(8).put(bytes);
              bb.rewind();
              return bb.getLong();
            }
          }, rowNum);
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

            public S call(AggregateService instance) throws IOException {
              ServerRpcController controller = new ServerRpcController();
              BlockingRpcCallback<AggregateResponse> rpcCallback =
                  new BlockingRpcCallback<AggregateResponse>();
              instance.getSum(controller, requestArg, rpcCallback);
              AggregateResponse response = rpcCallback.get();
              if (controller.failedOnException()) {
                throw controller.getFailedOn();
              }
              if (response.getFirstPartCount() == 0) {
                return null;
              }
              ByteString b = response.getFirstPart(0);
              T t = ProtobufUtil.getParsedGenericInstance(ci.getClass(), 4, b);
              S s = ci.getPromotedValueFromProto(t);
              return s;
            }
          }, sumCallBack);
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

                throws IOException {
              ServerRpcController controller = new ServerRpcController();
              BlockingRpcCallback<AggregateResponse> rpcCallback =
                  new BlockingRpcCallback<AggregateResponse>();
              instance.getAvg(controller, requestArg, rpcCallback);
              AggregateResponse response = rpcCallback.get();
              if (controller.failedOnException()) {
                throw controller.getFailedOn();
              }
              Pair<S,Long> pair = new Pair<S, Long>(null, 0L);
              if (response.getFirstPartCount() == 0) {
                return pair;
              }
              ByteString b = response.getFirstPart(0);
              T t = ProtobufUtil.getParsedGenericInstance(ci.getClass(), 4, b);
              S s = ci.getPromotedValueFromProto(t);
              pair.setFirst(s);
              ByteBuffer bb = ByteBuffer.allocate(8).put(
                  getBytesFromResponse(response.getSecondPart()));
              bb.rewind();
              pair.setSecond(bb.getLong());
              return pair;
            }
          }, avgCallBack);
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

                throws IOException {
              ServerRpcController controller = new ServerRpcController();
              BlockingRpcCallback<AggregateResponse> rpcCallback =
                  new BlockingRpcCallback<AggregateResponse>();
              instance.getStd(controller, requestArg, rpcCallback);
              AggregateResponse response = rpcCallback.get();
              if (controller.failedOnException()) {
                throw controller.getFailedOn();
              }
              Pair<List<S>,Long> pair =
                  new Pair<List<S>, Long>(new ArrayList<S>(), 0L);
              if (response.getFirstPartCount() == 0) {
                return pair;
              }
              List<S> list = new ArrayList<S>();
              for (int i = 0; i < response.getFirstPartCount(); i++) {
                ByteString b = response.getFirstPart(i);
                T t = ProtobufUtil.getParsedGenericInstance(ci.getClass(), 4, b);
                S s = ci.getPromotedValueFromProto(t);
                list.add(s);
              }
              pair.setFirst(list);
              ByteBuffer bb = ByteBuffer.allocate(8).put(
                  getBytesFromResponse(response.getSecondPart()));
              bb.rewind();
              pair.setSecond(bb.getLong());
              return pair;
            }
          }, stdCallback);
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

            public List<S> call(AggregateService instance) throws IOException {
              ServerRpcController controller = new ServerRpcController();
              BlockingRpcCallback<AggregateResponse> rpcCallback =
                  new BlockingRpcCallback<AggregateResponse>();
              instance.getMedian(controller, requestArg, rpcCallback);
              AggregateResponse response = rpcCallback.get();
              if (controller.failedOnException()) {
                throw controller.getFailedOn();
              }

              List<S> list = new ArrayList<S>();
              for (int i = 0; i < response.getFirstPartCount(); i++) {
                ByteString b = response.getFirstPart(i);
                T t = ProtobufUtil.getParsedGenericInstance(ci.getClass(), 4, b);
                S s = ci.getPromotedValueFromProto(t);
                list.add(s);
              }
              return list;
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

   */
  @Override
  public void getMax(RpcController controller, AggregateArgument request,
      RpcCallback<AggregateResponse> done) {
    InternalScanner scanner = null;
    AggregateResponse response = null;
    T max = null;
    try {
      ColumnInterpreter<T, S, P, Q, R> ci = constructColumnInterpreterFromRequest(request);
      T temp;
      Scan scan = ProtobufUtil.toScan(request.getScan());
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

   * entire column family will be returned.
   */
  @Override
  public void getMin(RpcController controller, AggregateArgument request,
      RpcCallback<AggregateResponse> done) {
    AggregateResponse response = null;
    InternalScanner scanner = null;
    T min = null;
    try {
      ColumnInterpreter<T, S, P, Q, R> ci = constructColumnInterpreterFromRequest(request);
      T temp;
View Full Code Here

Examples of org.apache.hadoop.hbase.protobuf.generated.AggregateProtos.AggregateResponse

   * family will be returned.
   */
  @Override
  public void getSum(RpcController controller, AggregateArgument request,
      RpcCallback<AggregateResponse> done) {
    AggregateResponse response = null;
    InternalScanner scanner = null;
    long sum = 0l;
    try {
      ColumnInterpreter<T, S, P, Q, R> ci = constructColumnInterpreterFromRequest(request);
      S sumVal = null;
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.