me.icymint.libra.jdbc.query.multi.QueryToken Maven / Gradle / Ivy
package me.icymint.libra.jdbc.query.multi;
import me.icymint.libra.jdbc.query.SqlQuery;
/**
* JDBC执行Token,其集合了一次执行所需的所有条件。
*
* @author Daniel Yu
* @since 2013-3-14
*
* @param
* 查询结果。
* @param
* 查询参数。
*/
public class QueryToken {
private final SqlQuery query;
private final String sql;
private final P p;
public QueryToken(SqlQuery query, String sql, P p) {
this.query = query;
this.sql = sql;
this.p = p;
}
/**
* 获取查询参数。
*/
public P p() {
return p;
}
/**
* 获取查询操作对象。
*/
public SqlQuery query() {
return query;
}
/**
* 获取查询SQL语句。
*/
public String sql() {
return sql;
}
}