Bug 151788 Provide additional ODA runtime hints to the ODA consumer
Some ODA runtime drivers are not able to obtain sufficient metadata on its parameters and result set column. Such metadata is thus needed to be collected at design time, for use by the BIRT ODA consumer. For example, the native data type of a parameter and column is often needed, but is not currently available to the odaconsumer in the Data Engine API runtime hints. This enhancement involves adding the native data type to the Data Engine API, and passing through its value from the ROM Model in report design to the ODA consumer.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IDataSourceQuery.java
{
	/**
	 * Gets the data source associated with this query instance.
     * @return	The associated IDataSource instance
     */
	
	
	/**
	 * Gets the query text defined in this query, specified
	 * when this query was instantiated by IDataSource.newQuery.
	 * @return	The query text to be prepared and executed 
     * 			by the data source driver.
	 */
	
	/**
	 * Gets the type of this query text.
	 * @return	The type of query text. 
	 */
	
	
	/**
     * Specifies one or more field definition hints to the
     * ODI Executor for data access.  One is not required
     * to provide hints for every expected result field.
     * Any field hints provided will be applied only 
     * if the underlying data provider is not able to