本文整理了Java中org.pentaho.di.core.database.Database.cancelStatement()
方法的一些代码示例,展示了Database.cancelStatement()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Database.cancelStatement()
方法的具体详情如下:
包路径:org.pentaho.di.core.database.Database
类名称:Database
方法名:cancelStatement
[英]Cancel an open/running SQL statement
[中]取消打开/运行SQL语句
代码示例来源:origin: pentaho/pentaho-kettle
/** Stop the running query */
public void stopRunning( StepMetaInterface smi, StepDataInterface sdi ) throws KettleException {
meta = (DatabaseJoinMeta) smi;
data = (DatabaseJoinData) sdi;
if ( data.db != null && !data.isCanceled ) {
synchronized ( data.db ) {
data.db.cancelStatement( data.pstmt );
}
setStopped( true );
data.isCanceled = true;
}
}
代码示例来源:origin: pentaho/pentaho-kettle
/**
* Cancel the open/running queries on the database connection
*
* @throws KettleDatabaseException
*/
public void cancelQuery() throws KettleDatabaseException {
// Canceling statements only if we're not streaming results on MySQL with
// the v3 driver
//
if ( databaseMeta.isMySQLVariant()
&& databaseMeta.isStreamingResults() && getDatabaseMetaData().getDriverMajorVersion() == 3 ) {
return;
}
cancelStatement( pstmt );
cancelStatement( sel_stmt );
}
内容来源于网络,如有侵权,请联系作者删除!