[teiid-issues] [JBoss JIRA] (TEIID-4207) Limit pushdown is incorrect for simpledb
Tugba Dogan (JIRA)
issues at jboss.org
Wed May 25 08:09:00 EDT 2016
[ https://issues.jboss.org/browse/TEIID-4207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13242467#comment-13242467 ]
Tugba Dogan commented on TEIID-4207:
------------------------------------
I checked the connector's source code.There are 2 options to solve this issue:
* We can remove the limit support by removing the following lines.
{code:java}
@Override
public boolean supportsRowLimit() {
return true;
}
{code}
{code:java}
if (!useSelectLimit() && obj.getLimit() != null) {
buffer.append(Tokens.SPACE);
append(obj.getLimit());
}
{code}
* We don't know how many rows will be in each page so we can count the retrieved rows and we can return limited rows.
> Limit pushdown is incorrect for simpledb
> ----------------------------------------
>
> Key: TEIID-4207
> URL: https://issues.jboss.org/browse/TEIID-4207
> Project: Teiid
> Issue Type: Bug
> Components: Misc. Connectors
> Affects Versions: 8.7
> Reporter: Steven Hawkins
> Assignee: Tugba Dogan
> Fix For: 9.0, 8.12.5, 8.13.5
>
>
> The limit clause for simpledb sets a page size rather than fully limiting results, thus our pushdown is incorrect.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the teiid-issues
mailing list