Class default_predicate_transformer¶
Defined in File SQLTranspiler.h
Inheritance Relationships¶
Base Type¶
public node_transformer
Class Documentation¶
-
class
ral::io::sql_tools
::
default_predicate_transformer
: public node_transformer¶ This is the default transformer for the sql predicate.
If the backend needs a custom/complex transformation logic, then we need to provide the transformer based on the ral::parser::node_transformer interface
Public Functions
-
default_predicate_transformer
(const std::vector<int> &column_indices, const std::vector<std::string> &column_names, const std::map<operator_type, operator_info> &operators)¶
-
virtual
~default_predicate_transformer
()¶
-
virtual ral::parser::node *
transform
(ral::parser::operad_node &node)¶
-
virtual ral::parser::node *
transform
(ral::parser::operator_node &node)¶
-