@Override protected CardinalityEstimatorEstimateCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return CardinalityEstimatorEstimateCodec.decodeRequest(clientMessage); }
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return CardinalityEstimatorEstimateCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeResponse(Object response) { return CardinalityEstimatorEstimateCodec.encodeResponse((Long) response); }
@Override public InternalCompletableFuture<Long> estimateAsync() { ClientMessage request = CardinalityEstimatorEstimateCodec.encodeRequest(name); return invokeOnPartitionAsync(request, ESTIMATE_DECODER); } }
@Override public InternalCompletableFuture<Long> estimateAsync() { ClientMessage request = CardinalityEstimatorEstimateCodec.encodeRequest(name); return invokeOnPartitionAsync(request, ESTIMATE_DECODER); } }
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return CardinalityEstimatorEstimateCodec.decodeResponse(clientMessage).response; } };
@Override protected CardinalityEstimatorEstimateCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return CardinalityEstimatorEstimateCodec.decodeRequest(clientMessage); }
@Override protected ClientMessage encodeResponse(Object response) { return CardinalityEstimatorEstimateCodec.encodeResponse((Long) response); }