org.seasar.doma.jdbc
クラス ScriptException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 org.seasar.doma.DomaException
                  上位を拡張 org.seasar.doma.jdbc.JdbcException
                      上位を拡張 org.seasar.doma.jdbc.ScriptException
すべての実装されたインタフェース:
Serializable

public class ScriptException
extends JdbcException

スクリプトファイル内のSQLの実行中に例外が発生した場合にスローされる例外です。

導入されたバージョン:
1.7.0
作成者:
taedium
関連項目:
直列化された形式

フィールドの概要
protected  int lineNumber
          行番号
protected  String rawSql
          未加工SQL
protected  String scriptFilePath
          スクリプトファイルのパス
 
クラス org.seasar.doma.DomaException から継承されたフィールド
args, messageResource
 
コンストラクタの概要
ScriptException(Throwable cause, Sql<?> sql, int lineNumber)
          インスタンスを構築します。
ScriptException(Throwable cause, String rawSql, String scriptFilePath, int lineNumber)
          インスタンスを構築します。
 
メソッドの概要
 int getLineNumber()
          行番号を返します。
 String getRawSql()
          未加工SQLを返します。
 String getScriptFilePath()
          スクリプトファイルのパスを返します。
 
クラス org.seasar.doma.jdbc.JdbcException から継承されたメソッド
choiceSql
 
クラス org.seasar.doma.DomaException から継承されたメソッド
getArgs, getMessageResource
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

rawSql

protected final String rawSql
未加工SQL


scriptFilePath

protected final String scriptFilePath
スクリプトファイルのパス


lineNumber

protected final int lineNumber
行番号

コンストラクタの詳細

ScriptException

public ScriptException(Throwable cause,
                       Sql<?> sql,
                       int lineNumber)
インスタンスを構築します。

パラメータ:
cause - 原因
sql - SQL
lineNumber - 行番号

ScriptException

public ScriptException(Throwable cause,
                       String rawSql,
                       String scriptFilePath,
                       int lineNumber)
インスタンスを構築します。

パラメータ:
cause - 原因
rawSql - 未加工SQL
scriptFilePath - SQLファイルのパス
lineNumber - 行番号
メソッドの詳細

getRawSql

public String getRawSql()
未加工SQLを返します。

戻り値:
未加工SQL

getScriptFilePath

public String getScriptFilePath()
スクリプトファイルのパスを返します。

戻り値:
スクリプトファイルのパス

getLineNumber

public int getLineNumber()
行番号を返します。

戻り値:
行番号


Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.