designHandle.getDataSources().add(dsHandle);
}
@SuppressWarnings("rawtypes")
void buildDataSet(List cols, String fromClause) throws SemanticException {
OdaDataSetHandle dsHandle = designFactory.newOdaDataSet(
"ds", "org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet");
dsHandle.setDataSource("Data Source");
String qry = "Select ";
for( int i = 0 ; i < cols.size() ; i++ ) {
qry += " " + cols.get(i);
if( i != (cols.size() - 1) ) {
qry += ",";
}
}
qry += " " + fromClause;
dsHandle.setQueryText(qry);
designHandle.getDataSets().add(dsHandle);
}