編譯器Translator類增加了對(duì)表比較、表合并的getChFromStr()方法,代碼見如下:
/**
* 獲取FROM子句的查詢語句
* @return String FROM子句的查詢語句
*/
public String getChFromStr(){
String rValue = "";
if (model instanceof TableCompareModel || model instanceof TableUnionModel){
QueryModel[] tableModelArr = model.getModelsFromAllChildrenByClass(TableModel.class);
if (tableModelArr.length > 0){
rValue = tableModelArr[0].getChString();
for (int i = 1; i < tableModelArr.length; i++){
rValue += ", " + tableModelArr[i].getChString();
}
}
}else{
if (model.getFirstModelByClass(TableListModel.class) != null)
rValue = (model.getFirstModelByClass(TableListModel.class)).getChString();
}
return rValue;
}
posted on 2007-04-13 14:19
LORD BLOG 閱讀(167)
評(píng)論(0) 編輯 收藏 所屬分類:
工作日志