/* syntax version 1 */ /* postgres can not */ /* dq can not */ /* dqfile can not */ /* yt can not */ pragma warning("disable", "4510"); pragma warning("disable", "1108"); -- like 'aaaa' select YQL::RangeComputeFor( Struct, ($row) -> (StartsWith(FromPg($row.b), 'aaaa') ?? false), AsTuple(AsAtom("b")) ); -- not like 'aaaa' select YQL::RangeComputeFor( Struct, ($row) -> (not (StartsWith(FromPg($row.b), 'aaaa') ?? true)), AsTuple(AsAtom("b")) ); -- like select YQL::RangeComputeFor( Struct, ($row) -> (StartsWith(FromPg($row.b), 'a\xf5') ?? false), AsTuple(AsAtom("b")) ); -- not like select YQL::RangeComputeFor( Struct, ($row) -> (not (StartsWith(FromPg($row.b), 'a\xf5') ?? true)), AsTuple(AsAtom("b")) );