Trait ExpressionVisitor
Source pub trait ExpressionVisitor {
// Provided methods
fn visit_column(
&mut self,
_writer: &dyn SqlWriter,
_context: &mut Context,
_out: &mut DynQuery,
_value: &ColumnRef,
) -> bool { ... }
fn visit_operand(
&mut self,
_writer: &dyn SqlWriter,
_context: &mut Context,
_out: &mut DynQuery,
_value: &Operand<'_>,
) -> bool { ... }
fn visit_unary_op(
&mut self,
_writer: &dyn SqlWriter,
_context: &mut Context,
_out: &mut DynQuery,
_value: &UnaryOp<&dyn Expression>,
) -> bool { ... }
fn visit_binary_op(
&mut self,
_writer: &dyn SqlWriter,
_context: &mut Context,
_out: &mut DynQuery,
_value: &BinaryOp<&dyn Expression, &dyn Expression>,
) -> bool { ... }
fn visit_ordered(
&mut self,
_writer: &dyn SqlWriter,
_context: &mut Context,
_out: &mut DynQuery,
_value: &Ordered<&dyn Expression>,
) -> bool { ... }
}