Package cc.carm.lib.easysql.api
Interface SQLQuery
-
- All Superinterfaces:
java.lang.AutoCloseable
public interface SQLQuery extends java.lang.AutoCloseableSQLQuery 是一个查询中间接口,用于查询操作的封装。- Author:
- CarmJos
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclose()关闭所有内容default booleancontainsResult(java.lang.String columnName)QueryActiongetAction()得到承载该SQLQuery的对应QueryActionjava.sql.ConnectiongetConnection()default longgetExecuteTime()获取该查询创建的时间
注意,此处获得的时间非时间戳毫秒数,仅用于计算耗时。longgetExecuteTime(java.util.concurrent.TimeUnit timeUnit)获取该查询创建的时间
注意,此处获得的时间非时间戳毫秒数,仅用于计算耗时。SQLManagergetManager()得到承载该SQLQuery的对应SQLManagerjava.sql.ResultSetgetResultSet()java.lang.StringgetSQLContent()得到设定的SQL语句java.sql.StatementgetStatement()
-
-
-
Method Detail
-
getExecuteTime
default long getExecuteTime()
获取该查询创建的时间
注意,此处获得的时间非时间戳毫秒数,仅用于计算耗时。- Returns:
- 创建时间
-
getExecuteTime
long getExecuteTime(java.util.concurrent.TimeUnit timeUnit)
获取该查询创建的时间
注意,此处获得的时间非时间戳毫秒数,仅用于计算耗时。- Parameters:
timeUnit- 时间单位- Returns:
- 创建时间
-
getManager
SQLManager getManager()
得到承载该SQLQuery的对应SQLManager- Returns:
SQLManager
-
getAction
QueryAction getAction()
得到承载该SQLQuery的对应QueryAction- Returns:
QueryAction或PreparedQueryAction
-
getResultSet
java.sql.ResultSet getResultSet()
-
containsResult
default boolean containsResult(java.lang.String columnName) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getSQLContent
java.lang.String getSQLContent()
得到设定的SQL语句- Returns:
- SQL语句
-
close
void close()
关闭所有内容- Specified by:
closein interfacejava.lang.AutoCloseable
-
getStatement
java.sql.Statement getStatement()
-
getConnection
java.sql.Connection getConnection()
-
-