[feature-wip](new-scan)Refactor VFileScanner, support broker load, remove unused functions in VScanner base class. (#12793)

Refactor of scanners. Support broker load.
This pr is part of the refactor scanner tasks. It provide support for borker load using new VFileScanner.
Work still in progress.
This commit is contained in:
Jibing-Li
2022-09-21 12:49:56 +08:00
committed by GitHub
parent 7b46e2400f
commit ec2b3bf220
20 changed files with 346 additions and 181 deletions

View File

@ -54,7 +54,7 @@ doris::Status VCastExpr::prepare(doris::RuntimeState* state, const doris::RowDes
return Status::NotSupported("Function {} is not implemented", _fn.name.function_name);
}
VExpr::register_function_context(state, context);
_expr_name = fmt::format("(CAST {}, TO {})", child_name, _target_data_type_name);
_expr_name = fmt::format("(CAST {} TO {})", child_name, _target_data_type_name);
return Status::OK();
}
@ -111,4 +111,4 @@ std::string VCastExpr::debug_string() const {
out << "}";
return out.str();
}
} // namespace doris::vectorized
} // namespace doris::vectorized