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/odaconsumer/ParameterMetaData.java
/**
	 * Returns the data provider specific type name of this parameter.
	 * @return	the native data type name, or null if the type name 
	 * 			is unspecified or unknown.
	 */
	public String getNativeTypeName()
	{
		return m_nativeTypeName;
	}
	/**
	 * Returns whether this parameter is optional.
	 * @return	Boolean.TRUE if this parameter is optional. Boolean.FALSE if this 
	 * 			this parameter is not optional.  Null if it is unspecified or 
	 * 			unknown whether this parameter is optional.  The default value is 
	 * 			null.
	 */
	public Boolean isOptional()
	{
		return m_isOptional;
	}
	/**
	 * Returns the default input value for this parameter.
	 * @return	the default input value, or null if the default input value 
	 * 			is unspecified or unknown.
	 */
	public String getDefaultValue()
	{
		return m_defaultValue;
	}