use Data::Query::ExprHelpers;
use Data::Query::Constants;
use Safe::Isa;
+use Exporter ();
-use base qw(Exporter);
+sub import {
+ warnings->unimport('precedence');
+ goto &Exporter::import;
+}
+
+our @EXPORT = qw(expr);
-our @EXPORT = qw(
- expr SELECT AS FROM BY JOIN ON LEFT WHERE ORDER GROUP DESC LIMIT OFFSET NULLS FIRST LAST
+our @EXPORT_OK = qw(
+ SELECT AS FROM BY JOIN ON LEFT WHERE ORDER GROUP DESC LIMIT OFFSET NULLS FIRST LAST
);
sub expr (&) {
- _run_expr($_[0])->{expr};
+ _run_expr($_[0]);
}
sub _run_expr {
: $e
);
}
-
+
my $final = Select(\@final, shift);
if (is_Slice($_[0])) {