We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d307670 commit b56210eCopy full SHA for b56210e
1 file changed
document-store/src/main/java/org/hypertrace/core/documentstore/postgres/PostgresCollection.java
@@ -1466,8 +1466,10 @@ private void addColumnToJsonNode(
1466
if (jsonString != null) {
1467
try {
1468
JsonNode jsonValue = MAPPER.readTree(jsonString);
1469
- // Handle like MetaData iterator - check for encoded nested fields
1470
- if (PostgresUtils.isEncodedNestedField(columnName)) {
+ // For FLAT documents, column names with dots are actual column names, not encoded
+ // nested paths. Only apply nesting logic for non-FLAT document types.
1471
+ if (documentType != DocumentType.FLAT
1472
+ && PostgresUtils.isEncodedNestedField(columnName)) {
1473
handleNestedField(
1474
PostgresUtils.decodeAliasForNestedField(columnName), jsonNode, jsonValue);
1475
} else {
0 commit comments