@Override Requests.ExecuteRequest serialize() { Requests.ExecuteRequest.Builder builder = Requests.ExecuteRequest.newBuilder(); if (null != statementHandle) { builder.setStatementHandle(statementHandle.toProto()); } if (null != parameterValues) { builder.setHasParameterValues(true); for (TypedValue paramValue : parameterValues) { if (paramValue == null) { builder.addParameterValues(TypedValue.PROTO_IMPLICIT_NULL); } else { builder.addParameterValues(paramValue.toProto()); } } } else { builder.setHasParameterValues(false); } // Set the old and new field builder.setDeprecatedFirstFrameMaxSize(maxRowCount); builder.setFirstFrameMaxSize(maxRowCount); return builder.build(); }
@Override Requests.ExecuteRequest serialize() { Requests.ExecuteRequest.Builder builder = Requests.ExecuteRequest.newBuilder(); if (null != statementHandle) { builder.setStatementHandle(statementHandle.toProto()); } if (null != parameterValues) { builder.setHasParameterValues(true); for (TypedValue paramValue : parameterValues) { if (paramValue == null) { builder.addParameterValues(TypedValue.PROTO_IMPLICIT_NULL); } else { builder.addParameterValues(paramValue.toProto()); } } } else { builder.setHasParameterValues(false); } // Set the old and new field builder.setDeprecatedFirstFrameMaxSize(maxRowCount); builder.setFirstFrameMaxSize(maxRowCount); return builder.build(); }
@Override Requests.ExecuteRequest serialize() { Requests.ExecuteRequest.Builder builder = Requests.ExecuteRequest.newBuilder(); if (null != statementHandle) { builder.setStatementHandle(statementHandle.toProto()); } if (null != parameterValues) { builder.setHasParameterValues(true); for (TypedValue paramValue : parameterValues) { if (paramValue == null) { builder.addParameterValues(TypedValue.NULL.toProto()); } else { builder.addParameterValues(paramValue.toProto()); } } } else { builder.setHasParameterValues(false); } builder.setMaxRowCount(maxRowCount); return builder.build(); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
@Test public void testUsesDeprecatedFieldIfPresent() { Requests.ExecuteRequest proto = Requests.ExecuteRequest.newBuilder() .setDeprecatedFirstFrameMaxSize(1).setStatementHandle(STATEMENT_HANDLE.toProto()).build(); ExecuteRequest request = new ExecuteRequest(); request = request.deserialize(proto); assertEquals(proto.getDeprecatedFirstFrameMaxSize(), request.maxRowCount); }
@Test public void testNewFieldIsUsed() { Requests.ExecuteRequest proto = Requests.ExecuteRequest.newBuilder() .setFirstFrameMaxSize(2).setStatementHandle(STATEMENT_HANDLE.toProto()).build(); ExecuteRequest request = new ExecuteRequest(); request = request.deserialize(proto); assertEquals(proto.getFirstFrameMaxSize(), request.maxRowCount); }
@Test public void testNewFieldIsUsed() { Requests.ExecuteRequest proto = Requests.ExecuteRequest.newBuilder() .setFirstFrameMaxSize(2).setStatementHandle(STATEMENT_HANDLE.toProto()).build(); ExecuteRequest request = new ExecuteRequest(); request = request.deserialize(proto); assertEquals(proto.getFirstFrameMaxSize(), request.maxRowCount); }
@Test public void testNewFieldOverridesOldField() { Requests.ExecuteRequest proto = Requests.ExecuteRequest.newBuilder() .setDeprecatedFirstFrameMaxSize(1).setFirstFrameMaxSize(2) .setStatementHandle(STATEMENT_HANDLE.toProto()).build(); ExecuteRequest request = new ExecuteRequest(); request = request.deserialize(proto); assertEquals(proto.getFirstFrameMaxSize(), request.maxRowCount); }
@Test public void testUsesDeprecatedFieldIfPresent() { Requests.ExecuteRequest proto = Requests.ExecuteRequest.newBuilder() .setDeprecatedFirstFrameMaxSize(1).setStatementHandle(STATEMENT_HANDLE.toProto()).build(); ExecuteRequest request = new ExecuteRequest(); request = request.deserialize(proto); assertEquals(proto.getDeprecatedFirstFrameMaxSize(), request.maxRowCount); }
@Test public void testNewFieldOverridesOldField() { Requests.ExecuteRequest proto = Requests.ExecuteRequest.newBuilder() .setDeprecatedFirstFrameMaxSize(1).setFirstFrameMaxSize(2) .setStatementHandle(STATEMENT_HANDLE.toProto()).build(); ExecuteRequest request = new ExecuteRequest(); request = request.deserialize(proto); assertEquals(proto.getFirstFrameMaxSize(), request.maxRowCount); }