MCPcopy Create free account
hub / github.com/BlazingDB/blazingsql / preprocess_expression

Function preprocess_expression

engine/src/parser/expression_utils.cpp:1624–1632  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1622}
1623
1624std::string preprocess_expression(std::string expression, blazingdb::manager::Context * context, std::vector<cudf::data_type> schema) {
1625 expression = fill_minus_op_with_zero(expression);
1626 expression = convert_nary_to_binary_concat(expression);
1627 expression = get_current_date_or_timestamp(expression, context);
1628 expression = convert_ms_to_ns_units(expression);
1629 expression = reinterpret_timestamp(expression, schema);
1630 expression = apply_interval_conversion(expression, schema);
1631 return expression;
1632}

Callers 2

process_filterFunction · 0.85
process_projectFunction · 0.85

Calls 6

fill_minus_op_with_zeroFunction · 0.85
convert_ms_to_ns_unitsFunction · 0.85
reinterpret_timestampFunction · 0.85

Tested by

no test coverage detected