/*******************************************************************************
* Copyright (c) 2013 hangum.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Lesser Public License v2.1
* which accompanies this distribution, and is available at
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
* Contributors:
* hangum - initial API and implementation
******************************************************************************/
package com.hangum.tadpole.engine.sql.util.resultset;
import java.sql.ResultSet;
import com.hangum.tadpole.commons.libs.core.define.PublicTadpoleDefine;
import com.hangum.tadpole.commons.libs.core.define.PublicTadpoleDefine.QUERY_EXECUTE_STATUS;
import com.hangum.tadpole.engine.query.dao.system.UserDBDAO;
/**
* 쿼리 실행결과 dto
*
* @author hangum
*
*/
public class QueryExecuteResultDTO extends ResultSetUtilDTO {
private PublicTadpoleDefine.QUERY_EXECUTE_STATUS execute_status = QUERY_EXECUTE_STATUS.SUCCESS;
private String queryMsg = "";
public QueryExecuteResultDTO() {
}
public QueryExecuteResultDTO(
UserDBDAO userDB,
String reqQuery,
boolean isShowRownum,
ResultSet resultSet,
int intSelectLimitCnt,
int intLastIndex
) throws Exception {
super(userDB, reqQuery, isShowRownum, resultSet, intSelectLimitCnt, intLastIndex);
}
public QueryExecuteResultDTO(
UserDBDAO userDB, String reqQuery, boolean isShowRownum, ResultSet rs, int queryResultCount) throws Exception {
super(userDB, reqQuery, isShowRownum, rs, queryResultCount, 0);
}
/**
* @return the execute_status
*/
public PublicTadpoleDefine.QUERY_EXECUTE_STATUS getExecute_status() {
return execute_status;
}
/**
* @param execute_status the execute_status to set
*/
public void setExecute_status(
PublicTadpoleDefine.QUERY_EXECUTE_STATUS execute_status) {
this.execute_status = execute_status;
}
/**
* @return the queryMsg
*/
public String getQueryMsg() {
return queryMsg;
}
/**
* @param queryMsg the queryMsg to set
*/
public void setQueryMsg(String queryMsg) {
this.queryMsg = queryMsg;
}
}