fix: change yyjson comparisions to type rather than tag.
Many comparisons were performed using yyjson_get_tag() rather than yyjson_get_type(). The tag can have additional information set using bits beyond just the type, causing these type comparisons to fail and parsing the metadata to fail.
fix: fix the extension to build with current duckdb main branch.
Fix a few std::move() calls and a call to fs.OpenFile().
fix: change yyjson comparisions to type rather than tag.
Many comparisons were performed using
yyjson_get_tag()
rather thanyyjson_get_type()
. The tag can have additional information set using bits beyond just the type, causing these type comparisons to fail and parsing the metadata to fail.fix: fix the extension to build with current duckdb main branch.
Fix a few
std::move()
calls and a call tofs.OpenFile()
.