Skip to content

Commit 5e4312b

Browse files
committed
[FEATURE] oracle provider: add Feature limit support for feature requests (followup 3ece33f)
1 parent edb16d0 commit 5e4312b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/providers/oracle/qgsoraclefeatureiterator.cpp

+8
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,14 @@ QgsOracleFeatureIterator::QgsOracleFeatureIterator( QgsOracleFeatureSource* sour
105105
whereClause += QgsOracleConn::databaseTypeFilter( "featureRequest", mSource->mGeometryColumn, mSource->mRequestedGeomType );
106106
}
107107

108+
if ( request.limit() >= 0 )
109+
{
110+
if ( !whereClause.isEmpty() )
111+
whereClause += " AND ";
112+
113+
whereClause += QString( "rownum<=%1" ).arg( request.limit() );
114+
}
115+
108116
if ( !mSource->mSqlWhereClause.isEmpty() )
109117
{
110118
if ( !whereClause.isEmpty() )

0 commit comments

Comments
 (0)