builder.setType(protoRep); case BOOLEAN: case PRIMITIVE_BOOLEAN: builder.setBoolValue((boolean) value); break; case BYTE_STRING: case STRING: builder.setStringValue((String) value); break; case PRIMITIVE_CHAR: case CHARACTER: builder.setStringValue(Character.toString((char) value)); break; case BYTE: case PRIMITIVE_BYTE: builder.setNumberValue(Byte.valueOf((byte) value).longValue()); break; case DOUBLE: case PRIMITIVE_DOUBLE: builder.setDoubleValue((double) value); break; case FLOAT: case PRIMITIVE_FLOAT: builder.setNumberValue(Float.floatToIntBits((float) value)); break; case INTEGER: case PRIMITIVE_INT: builder.setNumberValue(Integer.valueOf((int) value).longValue());
subBuilder.mergeFrom(scalarValue_); scalarValue_ = subBuilder.buildPartial();
private static void writeToProtoWithType(Common.TypedValue.Builder builder, Object o, Common.Rep type) { builder.setType(type); builder.setBoolValue((boolean) o); return; case BYTE_STRING: builder.setStringValue((String) o); builder.setStringValue(Base64.encodeBytes((byte[]) o)); builder.setBytesValue(UnsafeByteOperations.unsafeWrap(bytes)); return; case STRING: builder.setStringValueBytes(UnsafeByteOperations.unsafeWrap(s.getBytes(UTF_8))); return; case PRIMITIVE_CHAR: case CHARACTER: builder.setStringValue(Character.toString((char) o)); return; case BYTE: case PRIMITIVE_BYTE: builder.setNumberValue(Byte.valueOf((byte) o).longValue()); return; case DOUBLE: case PRIMITIVE_DOUBLE: builder.setDoubleValue((double) o); return;
} else if (o instanceof List) { builder.setType(Common.Rep.ARRAY); builder.setComponentType(Common.Rep.OBJECT); boolean setComponentType = false; for (Object listElement : (List<?>) o) { if (!setComponentType) { if (Common.Rep.NULL != componentRep) { builder.setComponentType(componentRep); builder.addArrayValue(listElementBuilder.build()); builder.setType(Common.Rep.ARRAY); Array a = (Array) o; try { ResultSet rs = a.getResultSet(); builder.setComponentType(Common.Rep.OBJECT); boolean setComponentType = false; while (rs.next()) { if (!setComponentType) { if (Common.Rep.NULL != componentRep) { builder.setComponentType(componentRep); builder.addArrayValue(listElementBuilder.build());
} else if (o instanceof List) { builder.setType(Common.Rep.ARRAY); builder.setComponentType(Common.Rep.OBJECT); boolean setComponentType = false; for (Object listElement : (List<?>) o) { if (!setComponentType) { if (Common.Rep.NULL != componentRep) { builder.setComponentType(componentRep); builder.addArrayValue(listElementBuilder.build()); builder.setType(Common.Rep.ARRAY); Array a = (Array) o; try { ResultSet rs = a.getResultSet(); builder.setComponentType(Common.Rep.OBJECT); boolean setComponentType = false; while (rs.next()) { if (!setComponentType) { if (Common.Rep.NULL != componentRep) { builder.setComponentType(componentRep); builder.addArrayValue(listElementBuilder.build());
private static void writeToProtoWithType(Common.TypedValue.Builder builder, Object o, Common.Rep type) { builder.setType(type); builder.setBoolValue((boolean) o); return; case BYTE_STRING: builder.setStringValue((String) o); builder.setStringValue(Base64.encodeBytes((byte[]) o)); builder.setBytesValue(UnsafeByteOperations.unsafeWrap(bytes)); return; case STRING: builder.setStringValueBytes(UnsafeByteOperations.unsafeWrap(s.getBytes(UTF_8))); return; case PRIMITIVE_CHAR: case CHARACTER: builder.setStringValue(Character.toString((char) o)); return; case BYTE: case PRIMITIVE_BYTE: builder.setNumberValue(Byte.valueOf((byte) o).longValue()); return; case DOUBLE: case PRIMITIVE_DOUBLE: builder.setDoubleValue((double) o); return;
subBuilder.mergeFrom(value_); value_ = subBuilder.buildPartial();
subBuilder.mergeFrom(scalarValue_); scalarValue_ = subBuilder.buildPartial();
subBuilder.mergeFrom(value_); value_ = subBuilder.buildPartial();
subBuilder.mergeFrom(scalarValue_); scalarValue_ = subBuilder.buildPartial();
subBuilder.mergeFrom(value_); value_ = subBuilder.buildPartial();
public Builder mergeFrom(org.apache.calcite.avatica.proto.Common.TypedValue other) { if (other == org.apache.calcite.avatica.proto.Common.TypedValue.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); setBoolValue(other.getBoolValue()); onChanged(); setNumberValue(other.getNumberValue()); setBytesValue(other.getBytesValue()); setDoubleValue(other.getDoubleValue()); setNull(other.getNull()); bitField0_ = (bitField0_ & ~0x00000080); } else { ensureArrayValueIsMutable(); arrayValue_.addAll(other.arrayValue_); onChanged(); arrayValueBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getArrayValueFieldBuilder() : null; } else { arrayValueBuilder_.addAllMessages(other.arrayValue_);
public Builder mergeFrom(org.apache.calcite.avatica.proto.Common.TypedValue other) { if (other == org.apache.calcite.avatica.proto.Common.TypedValue.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); setBoolValue(other.getBoolValue()); onChanged(); setNumberValue(other.getNumberValue()); setBytesValue(other.getBytesValue()); setDoubleValue(other.getDoubleValue()); setNull(other.getNull()); bitField0_ = (bitField0_ & ~0x00000080); } else { ensureArrayValueIsMutable(); arrayValue_.addAll(other.arrayValue_); onChanged(); arrayValueBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getArrayValueFieldBuilder() : null; } else { arrayValueBuilder_.addAllMessages(other.arrayValue_);
final List<Common.TypedValue> values = new ArrayList<>(); values.add(Common.TypedValue.newBuilder().setType(Common.Rep.BOOLEAN).setBoolValue(true) .build()); values.add(Common.TypedValue.newBuilder().setType(Common.Rep.STRING) .setStringValue("my_string").build());
final List<Common.TypedValue> values = new ArrayList<>(); values.add(Common.TypedValue.newBuilder().setType(Common.Rep.BOOLEAN).setBoolValue(true) .build()); values.add(Common.TypedValue.newBuilder().setType(Common.Rep.STRING) .setStringValue("my_string").build());
final List<Common.TypedValue> values = new ArrayList<>(); values.add(Common.TypedValue.newBuilder().setType(Common.Rep.BOOLEAN).setBoolValue(true) .build()); values.add(Common.TypedValue.newBuilder().setType(Common.Rep.STRING) .setStringValue("my_string").build());
valueBuilder.setType(Common.Rep.STRING).setStringValue((String) obj); break; case GET_DEFAULT_TRANSACTION_ISOLATION: valueBuilder.setType(Common.Rep.INTEGER).setNumberValue(((Integer) obj).longValue()); break; default: if (obj instanceof Integer) { valueBuilder.setType(Common.Rep.INTEGER).setNumberValue((Integer) obj); } else { String value; value = obj.toString(); valueBuilder.setType(Common.Rep.STRING).setStringValue(value); .setKey(entry.getKey().toProto()).setValue(valueBuilder.build()));
valueBuilder.setType(Common.Rep.STRING).setStringValue((String) obj); break; case GET_DEFAULT_TRANSACTION_ISOLATION: valueBuilder.setType(Common.Rep.INTEGER).setNumberValue(((Integer) obj).longValue()); break; default: if (obj instanceof Integer) { valueBuilder.setType(Common.Rep.INTEGER).setNumberValue((Integer) obj); } else { String value; value = obj.toString(); valueBuilder.setType(Common.Rep.STRING).setStringValue(value); .setKey(entry.getKey().toProto()).setValue(valueBuilder.build()));
valueBuilder.setType(Common.Rep.STRING).setStringValue((String) obj); break; case GET_DEFAULT_TRANSACTION_ISOLATION: valueBuilder.setType(Common.Rep.INTEGER).setNumberValue(((Integer) obj).longValue()); break; default: .setKey(entry.getKey().toProto()).setValue(valueBuilder.build()));
valueBuilder.setType(Common.Rep.BYTE).setNumberValue(((Byte) element).longValue()); } else if (element instanceof Short) { valueBuilder.setType(Common.Rep.SHORT).setNumberValue(((Short) element).longValue()); } else if (element instanceof Integer) { valueBuilder.setType(Common.Rep.INTEGER) .setNumberValue(((Integer) element).longValue()); } else if (element instanceof Long) { valueBuilder.setType(Common.Rep.LONG).setNumberValue((Long) element); } else if (element instanceof Double) { valueBuilder.setType(Common.Rep.DOUBLE).setDoubleValue((Double) element); } else if (element instanceof Float) { valueBuilder.setType(Common.Rep.FLOAT).setNumberValue(((Float) element).longValue()); } else if (element instanceof BigDecimal) { valueBuilder.setType(Common.Rep.NUMBER) .setDoubleValue(((BigDecimal) element).doubleValue()); valueBuilder.setType(Common.Rep.STRING) .setStringValue((String) element); } else if (element instanceof Character) { valueBuilder.setType(Common.Rep.CHARACTER) .setStringValue(((Character) element).toString()); valueBuilder.setType(Common.Rep.BYTE_STRING) .setBytesValues(ByteString.copyFrom((byte[]) element)); valueBuilder.setType(Common.Rep.BOOLEAN).setBoolValue((boolean) element); } else if (null == element) { valueBuilder.setType(Common.Rep.NULL);