use DX::Op::ModifyAction;
use DX::Op::Materialize;
use DX::Op::Prop;
-use DX::Op::Exists;
use DX::Op::Predicate;
use DX::Op::HasAction;
use DX::Op::FindAll;
DX::Op::Prop->new(%new);
}
-sub _expand_op_exists {
- my ($self, $vars, @body) = @_;
- DX::Op::Exists->new(
- vars => $vars,
- body => $self->expand_and_link(DX::Op::Return->new, @body)
- );
-}
-
sub _expand_op_has_action {
my ($self, @args) = @_;
DX::Op::HasAction->new(arg_spec => \@args);