>From Peeyush Gupta <[email protected]>: Peeyush Gupta has submitted this change. ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20686?usp=email )
Change subject: [ASTERIXDB-3634][EXT] Fix reading nested dates in iceberg ...................................................................... [ASTERIXDB-3634][EXT] Fix reading nested dates in iceberg Ext-ref: MB-63115 Change-Id: Ica47d09ebb3f4717cddbe8d6af893b901db44af8 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20686 Reviewed-by: Hussain Towaileb <[email protected]> Tested-by: Jenkins <[email protected]> Integration-Tests: Jenkins <[email protected]> --- M asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/IcebergParquetDataParser.java 1 file changed, 3 insertions(+), 3 deletions(-) Approvals: Hussain Towaileb: Looks good to me, approved Jenkins: Verified; Verified Anon. E. Moose #1000171: diff --git a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/IcebergParquetDataParser.java b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/IcebergParquetDataParser.java index 5afddc3..0fc9e35 100644 --- a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/IcebergParquetDataParser.java +++ b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/IcebergParquetDataParser.java @@ -206,14 +206,14 @@ NestedField field = schema.fields().get(i); String fieldName = field.name(); Type fieldType = field.type(); - ATypeTag typeTag = - getTypeTag(fieldType, structLike.get(i, fieldType.typeId().javaClass()) == null, parserContext); + Object sourceValue = structLike.get(i, Object.class); + ATypeTag typeTag = getTypeTag(fieldType, sourceValue == null, parserContext); IValueReference value; if (valueEmbedder.shouldEmbed(fieldName, typeTag)) { value = valueEmbedder.getEmbeddedValue(); } else { valueBuffer.reset(); - parseValue(fieldType, structLike.get(i, fieldType.typeId().javaClass()), valueBuffer.getDataOutput()); + parseValue(fieldType, sourceValue, valueBuffer.getDataOutput()); value = valueBuffer; } -- To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20686?usp=email To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings?usp=email Gerrit-MessageType: merged Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Change-Id: Ica47d09ebb3f4717cddbe8d6af893b901db44af8 Gerrit-Change-Number: 20686 Gerrit-PatchSet: 2 Gerrit-Owner: Peeyush Gupta <[email protected]> Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Hussain Towaileb <[email protected]> Gerrit-Reviewer: Jenkins <[email protected]> Gerrit-Reviewer: Peeyush Gupta <[email protected]>
