1 package Data::Query::Renderer::SQL::Slice::Top;
3 use Data::Query::Constants qw(
4 DQ_SELECT DQ_ALIAS DQ_IDENTIFIER DQ_ORDER DQ_SLICE
8 with 'Data::Query::Renderer::SQL::Slice::FetchFirst';
10 sub _render_slice_limit {
12 my $basic = $self->_render($dq->{from});
15 $self->_format_keyword('TOP'),
16 sprintf("%i", $dq->{limit}{value}),
17 @{$basic}[1..$#$basic]
21 sub _slice_type { 'Top' }