本文整理汇总了Java中org.hsqldb.Session.sqlExecuteDirectNoPreChecks方法的典型用法代码示例。如果您正苦于以下问题:Java Session.sqlExecuteDirectNoPreChecks方法的具体用法?Java Session.sqlExecuteDirectNoPreChecks怎么用?Java Session.sqlExecuteDirectNoPreChecks使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.hsqldb.Session
的用法示例。
在下文中一共展示了Session.sqlExecuteDirectNoPreChecks方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: readDDL
import org.hsqldb.Session; //导入方法依赖的package包/类
protected void readDDL(Session session)
throws IOException, HsqlException {
for (;;) {
lastLine = readLoggedStatement();
if (lastLine == null || lastLine.startsWith("INSERT INTO ")) {
break;
}
Result result = session.sqlExecuteDirectNoPreChecks(lastLine);
if (result != null && result.mode == ResultConstants.ERROR) {
throw Trace.error(Trace.ERROR_IN_SCRIPT_FILE,
Trace.DatabaseScriptReader_readDDL,
new Object[] {
new Integer(lineCount), result.getMainString()
});
}
}
}
示例2: readDDL
import org.hsqldb.Session; //导入方法依赖的package包/类
protected void readDDL(Session session)
throws IOException, HsqlException {
Result r = Result.read(rowIn, dataStreamIn);
Iterator it = r.iterator();
while (it.hasNext()) {
Object[] data = (Object[]) it.next();
String s = (String) data[0];
Result result = session.sqlExecuteDirectNoPreChecks(s);
if (result.isError()) {
db.logger.appLog.logContext(SimpleLog.LOG_ERROR,
result.getMainString());
/** @todo fredt - trap if unavaialble external functions are to be ignored */
throw Trace.error(result);
}
}
}
示例3: readSingleColumnResult
import org.hsqldb.Session; //导入方法依赖的package包/类
protected void readSingleColumnResult(Session session)
throws IOException, HsqlException {
Result r = Result.read(rowIn, dataStreamIn);
Iterator it = r.iterator();
while (it.hasNext()) {
Object[] data = (Object[]) it.next();
String s = (String) data[0];
session.sqlExecuteDirectNoPreChecks(s);
}
}
示例4: readExistingData
import org.hsqldb.Session; //导入方法依赖的package包/类
protected void readExistingData(Session session)
throws IOException, HsqlException {
// fredt - needed for forward referencing FK constraints
db.setReferentialIntegrity(false);
if (lastLine == null) {
lastLine = readLoggedStatement();
}
for (;;) {
if (lastLine == null) {
break;
}
Result result = session.sqlExecuteDirectNoPreChecks(lastLine);
if (result != null && result.mode == ResultConstants.ERROR) {
throw Trace.error(Trace.ERROR_IN_SCRIPT_FILE,
Trace.DatabaseScriptReader_readExistingData,
new Object[] {
new Integer(lineCount), result.getMainString()
});
}
lastLine = readLoggedStatement();
}
db.setReferentialIntegrity(true);
}
示例5: readDDL
import org.hsqldb.Session; //导入方法依赖的package包/类
protected void readDDL(Session session) throws IOException, HsqlException {
for (; readLoggedStatement(session); ) {
if (rowIn.getStatementType() == INSERT_STATEMENT) {
isInsert = true;
break;
}
Result result = session.sqlExecuteDirectNoPreChecks(statement);
if (result != null && result.isError()) {
db.logger.appLog.logContext(SimpleLog.LOG_ERROR,
result.getMainString());
HsqlException error =
Trace.error(Trace.ERROR_IN_SCRIPT_FILE,
Trace.DatabaseScriptReader_readDDL,
new Object[] {
new Integer(lineCount), result.getMainString()
});
/** @todo fredt - if unavaialble external functions are to be ignored */
throw error;
}
}
}