((QbeDataSetDetail) dsActiveDetail).setSqlQuery(sqlQuery);
((QbeDataSetDetail) dsActiveDetail).setJsonQuery(jsonQuery);
((QbeDataSetDetail) dsActiveDetail).setDataSourceLabel(dataSourceLabel);
((QbeDataSetDetail) dsActiveDetail).setDatamarts(datamarts);
}else if(dsType.equalsIgnoreCase(DataSetConstants.DS_SCRIPT)){
dsActiveDetail = new ScriptDataSetDetail();
String script = getAttributeAsString(DataSetConstants.SCRIPT);
String scriptLanguage = getAttributeAsString(DataSetConstants.SCRIPT_LANGUAGE);
if(scriptLanguage!=null && !scriptLanguage.equals("")){
((ScriptDataSetDetail)dsActiveDetail).setLanguageScript(scriptLanguage);
}