This is an automated email from the ASF dual-hosted git repository. tingchen pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/pinot.git
from ee577afbdb Allow RequestContext to consider http-headers case-insensitivity (#13169) add 5489d5a282 Add protobuf codegen decoder (#12980) No new revisions were added by this update. Summary of changes: .../pinot-input-format/pinot-protobuf/pom.xml | 5 + .../com/google/protobuf/ProtobufInternalUtils.java | 23 +- .../protobuf/ProtoBufCodeGenMessageDecoder.java | 117 +++++ .../inputformat/protobuf/ProtoBufSchemaUtils.java | 180 +++++++ .../plugin/inputformat/protobuf/ProtoBufUtils.java | 129 ++++- .../protobuf/codegen/MessageCodeGen.java | 528 +++++++++++++++++++++ .../ProtoBufCodeGenMessageDecoderTest.java | 363 ++++++++++++++ .../protobuf/ProtoBufMessageDecoderTest.java | 101 +--- .../protobuf/ProtoBufSchemaUtilsTest.java | 227 +++++++++ .../protobuf/ProtoBufTestDataGenerator.java | 146 ++++++ .../inputformat/protobuf/ProtoBufUtilsTest.java | 63 +++ .../protobuf/codegen/MessageCodeGenTest.java | 350 ++++++++++++++ .../codegen_output/complex_type_all_method.txt | 85 ++++ .../codegen_output/complex_type_some_method.txt | 27 ++ .../complex_types_record_extractor.txt | 133 ++++++ .../complex_types_some_fields_record_extractor.txt | 53 +++ .../composite_types_record_extractor.txt | 133 ++++++ .../codegen_output/sample_record_extractor.txt | 32 ++ .../src/test/resources/complex_type_schema.json | 141 ++++++ .../src/test/resources/complex_types.jar | Bin 0 -> 41141 bytes .../src/test/resources/complex_types.proto | 10 +- .../src/test/resources/composite_types.jar | Bin 0 -> 91632 bytes .../pinot-protobuf/src/test/resources/sample.jar | Bin 0 -> 17678 bytes 23 files changed, 2720 insertions(+), 126 deletions(-) copy pinot-controller/src/test/java/org/apache/pinot/controller/helix/core/assignment/segment/SegmentAssignmentTestUtils.java => pinot-plugins/pinot-input-format/pinot-protobuf/src/main/java/com/google/protobuf/ProtobufInternalUtils.java (60%) create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/main/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufCodeGenMessageDecoder.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/main/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufSchemaUtils.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/main/java/org/apache/pinot/plugin/inputformat/protobuf/codegen/MessageCodeGen.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufCodeGenMessageDecoderTest.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufSchemaUtilsTest.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufTestDataGenerator.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/ProtoBufUtilsTest.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/java/org/apache/pinot/plugin/inputformat/protobuf/codegen/MessageCodeGenTest.java create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/codegen_output/complex_type_all_method.txt create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/codegen_output/complex_type_some_method.txt create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/codegen_output/complex_types_record_extractor.txt create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/codegen_output/complex_types_some_fields_record_extractor.txt create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/codegen_output/composite_types_record_extractor.txt create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/codegen_output/sample_record_extractor.txt create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/complex_type_schema.json create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/complex_types.jar create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/composite_types.jar create mode 100644 pinot-plugins/pinot-input-format/pinot-protobuf/src/test/resources/sample.jar --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org