1 package Data::Query::Renderer::SQL::Slice::FirstSkip;
4 use Data::Query::Constants qw(DQ_SLICE);
6 my %handle = (limit => 'FIRST', offset => 'SKIP');
8 sub _slice_order { qw(limit offset) }
12 my $basic = $self->_render($dq->{from});
14 $basic->[0], # SELECT keyword
17 ? ($self->_format_keyword($handle{$_}), $self->_render($dq->{$_}))
19 ), $self->_slice_order
21 @{$basic}[1..$#$basic]