Structsยง
- Const
Normalization ๐Rewriter - Const
Normalization Rule - ConstNormalizationRule rewrites castable constants against their non-constant comparison operand ahead of filter pushdown.
- Normalization
Target ๐
Enumsยง
- Cast
Input ๐Kind - Normalization
Kind ๐ - Pattern
Match ๐Kind
Functionsยง
- classify_
normalization_ ๐kind - extract_
cast_ ๐input - Returns the input expression and target type for
CASTandTRY_CASTexpressions. - extract_
constant_ ๐scalar - Extracts a literal scalar from an expression, folding constant
CASTandTRY_CASTnodes. - extract_
constant_ ๐scalars - extract_
normalization_ ๐target - Returns the non-constant side we should normalize against.
- extract_
rewrite_ ๐operands - finer_
to_ ๐coarser_ ratio - Returns the number of source-unit ticks in one target-unit tick for finer-to-coarser casts.
- is_
lossless_ ๐cast - Returns whether every value of
source_typeis representable intarget_type. - lower_
bound_ ๐for_ ge - Returns the smallest source-unit timestamp whose downcast is greater than or equal to
target_value. - rewrite_
between_ ๐expr - rewrite_
binary_ ๐expr - rewrite_
binary_ ๐side - rewrite_
expr_ ๐node - rewrite_
in_ ๐list_ expr - rewrite_
like_ ๐expr - rewrite_
plan_ ๐exprs - time_
unit_ ๐rank - time_
unit_ ๐scale - timestamp_
scalar ๐ - timestamp_
scalar_ ๐value