Package cc.carm.lib.easysql.query
Class SQLQueryImpl
- java.lang.Object
-
- cc.carm.lib.easysql.query.SQLQueryImpl
-
-
Field Summary
Fields Modifier and Type Field Description protected longexecuteTimeprotected QueryActionImplqueryActionprotected SQLManagerImplsqlManager
-
Constructor Summary
Constructors Constructor Description SQLQueryImpl(SQLManagerImpl sqlManager, QueryActionImpl queryAction, java.sql.Connection connection, java.sql.Statement statement, java.sql.ResultSet resultSet)SQLQueryImpl(SQLManagerImpl sqlManager, QueryActionImpl queryAction, java.sql.Connection connection, java.sql.Statement statement, java.sql.ResultSet resultSet, long executeTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()关闭所有内容QueryActionImplgetAction()得到承载该SQLQuery的对应QueryActionjava.sql.ConnectiongetConnection()longgetExecuteTime()获取该查询创建的时间SQLManagerImplgetManager()得到承载该SQLQuery的对应SQLManagerjava.sql.ResultSetgetResultSet()java.lang.StringgetSQLContent()得到设定的SQL语句java.sql.StatementgetStatement()
-
-
-
Field Detail
-
executeTime
protected final long executeTime
-
sqlManager
protected SQLManagerImpl sqlManager
-
queryAction
protected QueryActionImpl queryAction
-
-
Constructor Detail
-
SQLQueryImpl
public SQLQueryImpl(SQLManagerImpl sqlManager, QueryActionImpl queryAction, java.sql.Connection connection, java.sql.Statement statement, java.sql.ResultSet resultSet)
-
SQLQueryImpl
public SQLQueryImpl(SQLManagerImpl sqlManager, QueryActionImpl queryAction, java.sql.Connection connection, java.sql.Statement statement, java.sql.ResultSet resultSet, long executeTime)
-
-
Method Detail
-
getExecuteTime
public long getExecuteTime()
Description copied from interface:SQLQuery获取该查询创建的时间- Specified by:
getExecuteTimein interfaceSQLQuery- Returns:
- 创建时间
-
getManager
public SQLManagerImpl getManager()
Description copied from interface:SQLQuery得到承载该SQLQuery的对应SQLManager- Specified by:
getManagerin interfaceSQLQuery- Returns:
SQLManager
-
getAction
public QueryActionImpl getAction()
Description copied from interface:SQLQuery得到承载该SQLQuery的对应QueryAction- Specified by:
getActionin interfaceSQLQuery- Returns:
QueryAction或PreparedQueryAction
-
getResultSet
public java.sql.ResultSet getResultSet()
- Specified by:
getResultSetin interfaceSQLQuery
-
getSQLContent
public java.lang.String getSQLContent()
Description copied from interface:SQLQuery得到设定的SQL语句- Specified by:
getSQLContentin interfaceSQLQuery- Returns:
- SQL语句
-
close
public void close()
Description copied from interface:SQLQuery关闭所有内容
-
getStatement
public java.sql.Statement getStatement()
- Specified by:
getStatementin interfaceSQLQuery
-
getConnection
public java.sql.Connection getConnection()
- Specified by:
getConnectionin interfaceSQLQuery
-
-