71b5cf283ac9a20928f601a602a6221537cb140e
[dbsrgits/Data-Query.git] / lib / Data / Query / Renderer / SQL / Slice / LimitOffset.pm
1 package Data::Query::Renderer::SQL::Slice::LimitOffset;
2
3 use Moo::Role;
4
5 sub slice_stability { }
6
7 sub _render_slice {
8   my ($self, $dq) = @_;
9   [ ($dq->{from} ? $self->_render($dq->{from}) : ()),
10     $self->_format_keyword('LIMIT'), $self->_render($dq->{limit}),
11     ($dq->{offset}
12       ? ($self->_format_keyword('OFFSET'), $self->_render($dq->{offset}))
13       : ()),
14   ];
15 }
16
17 1;