org.seasar.doma.jdbc
クラス SqlFile

java.lang.Object
  上位を拡張 org.seasar.doma.jdbc.SqlFile

public class SqlFile
extends java.lang.Object

SQLファイルです。

SQLファイルのパス、SQLの文字列、SQLの文字列を解析した結果をカプセル化します。

作成者:
taedium

フィールドの概要
protected  java.lang.String path
          SQLファイルのパス
protected  java.lang.String sql
          SQLの文字列
protected  SqlNode sqlNode
          SQLの解析結果
 
コンストラクタの概要
SqlFile(java.lang.String path, java.lang.String sql, SqlNode sqlNode)
           
 
メソッドの概要
 java.lang.String getPath()
          SQLファイルのパスを返します。
 java.lang.String getSql()
          SQLの文字列を返します。
 SqlNode getSqlNode()
          SQLの解析結果を返します。
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

path

protected final java.lang.String path
SQLファイルのパス


sql

protected final java.lang.String sql
SQLの文字列


sqlNode

protected final SqlNode sqlNode
SQLの解析結果

コンストラクタの詳細

SqlFile

public SqlFile(java.lang.String path,
               java.lang.String sql,
               SqlNode sqlNode)
パラメータ:
path - SQLファイルのパス
sql - SQLの文字列
sqlNode - SQLの解析結果
メソッドの詳細

getPath

public java.lang.String getPath()
SQLファイルのパスを返します。

戻り値:
SQLファイルのパス

getSql

public java.lang.String getSql()
SQLの文字列を返します。

戻り値:
SQLの文字列

getSqlNode

public SqlNode getSqlNode()
SQLの解析結果を返します。

呼び出し側で SqlNode を変更しても、このインスタンスが保持したSQLの解析結果は影響を受けません。

戻り値:
SQLの解析結果

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString


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