Bug 182061 Data engine changes to support result set sharing
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/QueryResultIDUtil.java
* @return
	 */
	public synchronized static String nextID( )
	{
		return QURE_ID_PREFIX + ( qursStart++ );
	}
	/**
	 * @param _1partQueryResultID
	 * @param _2partQueryResultID
	 * @return
	 */
	public static String buildID( String _1partQueryResultID,
			String _2partQueryResultID )
	{
		String newID = _1partQueryResultID;
		if ( newID != null )
			newID += QURE_ID_SEPARATOR + _2partQueryResultID;
		else
			newID = _2partQueryResultID;
		return newID;
	}
	/**
	 * @param queryResultID
	 * @return
	 */
	public static String get1PartID( String queryResultID )
	{
		if ( queryResultID == null )
			return null;
		int slashIndex = queryResultID.indexOf( QURE_ID_SEPARATOR );