hatchet
hatchet copied to clipboard
Combining predicates in string dialect can cause errors if IS LEAF is first predicate
When creating a string dialect predicate consisting of IS LEAF followed by other predicates (e.g., p."name" = "..."), applying the query will fail because the type check will have a leading Python binary operation (e.g., and, or).