Bug 182695 Backport RowFetchLimit setting in model to 2.1.3
In 2.1.3 Model add new methods DataSetHandle.setDataSetRowLimit() and DataSetHandle.getDataSetRowLimit() to let user define the number of rows that returned from database. This however duplicate with existing 2.2 model methods DataSetHandle.setRowFetchLimit() and DataSetHandle.getRowFetchLimit(). Model should backport the changes to 2.1.3.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DataSetHandle.java
* after fetching each row.
	 * 
	 * @param code
	 *            the code for the method
	 * @throws SemanticException
	 *             If the method is locked.
	 */
	public void setOnFetch( String code ) throws SemanticException
	{
		setProperty( ISimpleDataSetModel.ON_FETCH_METHOD, code );
	}
	/**
	 * Return a handle to deal with the cached data set information that include
	 * output column information when it gets from databases, input/output
	 * parameter definitions.
	 * 
	 * @return a <code>CachedMetaDataHandle</code> to deal with the cached
	 *         data set information, return <code>null</code> if the property
	 *         has not been set.
	 */
	public CachedMetaDataHandle getCachedMetaDataHandle( )
	{
		PropertyHandle propHandle = this
				.getPropertyHandle( IDataSetModel.CACHED_METADATA_PROP );
		assert propHandle != null;
		CachedMetaData value = (CachedMetaData) propHandle.getValue( );
		if ( value == null )
			return null;
		return (CachedMetaDataHandle) value.getHandle( propHandle );
	}