Bug 152443 Support boolean type in data set
Support boolean type in data set. It'll cause some data transform issue with absence of boolean type.
data/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/odaconsumer/PreparedStatementTest.java
JDBCOdaDataSource.DATA_SET_TYPE );
		m_statement.setParameterValue( 1, new Double( 12.3636 ) );
		testParamExecute( 3 );
	}
	public final void testSetParameterValueStringObject( ) throws DataException
	{
		String command = "select * from \"testtable\" where \"stringColumn\" "
				+ "between ? and ?";
		m_statement = getConnection( ).prepareStatement( command,
				JDBCOdaDataSource.DATA_SET_TYPE );
		m_statement.setParameterValue( 1, "blah blah blah" );
		m_statement.setParameterValue( 2, "seven zero six" );
		testParamExecute( 4 );
	}
	public final void testSetParameterValueDateObject( ) throws DataException
	{
		String command = "select * from \"testtable\" where \"dateColumn\" < ?";
		m_statement = getConnection( ).prepareStatement( command,
				JDBCOdaDataSource.DATA_SET_TYPE );
		m_statement.setParameterValue( 1, Date.valueOf( "1999-01-01" ) );
		testParamExecute( 2 );
	}
	public final void testSetParameterValueDecimalObject( ) throws DataException
	{
		String command = "select * from \"testtable\" where \"decimalColumn\" = ? OR "
				+ "\"decimalColumn\" = ?";
		m_statement = getConnection( ).prepareStatement( command,
				JDBCOdaDataSource.DATA_SET_TYPE );
		m_statement.setParameterValue( 1, new BigDecimal( 10 ) );
		m_statement.setParameterValue( 2, new BigDecimal( 10000 ) );