Skip to main content

Module binary

Module binary 

Source
Expand description

Post-order rewrites for CallBinary nodes.

Functionsยง

precompile_date_units ๐Ÿ”’
Specializes a binary date/time function call whose units argument is a literal string. Produces either a unary call with the parsed units baked in, or a literal UnknownUnits error.
precompile_is_like ๐Ÿ”’
Specializes an IsLikeMatch{CaseSensitive,CaseInsensitive} binary call whose pattern argument is a literal, by precompiling the matcher.
precompile_timezone ๐Ÿ”’
Specializes a binary timezone-applying function call whose timezone argument is a literal. Produces either a unary call with the parsed timezone baked in, or a literal error.
precompile_to_char ๐Ÿ”’
Specializes a to_char_* binary call whose format-string argument is a literal, by compiling the format into the unary form.
reduce_call_binary ๐Ÿ”’
reduce_call_binary_eq_record ๐Ÿ”’
Decomposes equality with RecordCreate on the right-hand side.