$opt{expand} = {
-ident => '_expand_ident',
-value => '_expand_value',
- -not => sub { +{ -op => [ 'not', $_[0]->_expand_expr($_[2]) ] } },
+ -not => '_expand_not',
-bool => sub {
my ($self, undef, $v) = @_;
if (ref($v)) {
+{ -bind => [ our $Cur_Col_Meta, $_[2] ] };
}
+sub _expand_not {
+ +{ -op => [ 'not', $_[0]->_expand_expr($_[2]) ] };
+}
+
sub _recurse_where {
my ($self, $where, $logic) = @_;