インタフェース
org.seasar.doma.jdbc.SqlNode の使用

SqlNode を使用しているパッケージ
org.seasar.doma.jdbc JDBC に関するインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.dialect RDBMS の方言を提供します。 
 

org.seasar.doma.jdbc での SqlNode の使用
 

SqlNode として宣言されている org.seasar.doma.jdbc のフィールド
protected  SqlNode SqlFile.sqlNode
          SQLの解析結果
 

SqlNode を返す org.seasar.doma.jdbc のメソッド
 SqlNode SqlNode.copy()
          このノードをコピー(deep copy)します。
 SqlNode SqlFile.getSqlNode()
          SQLの解析結果を返します。
protected  SqlNode CachedSqlFileRepository.parse(String sql)
          SQLを解析します。
 

SqlNode 型の引数を持つ型を返す org.seasar.doma.jdbc のメソッド
 List<SqlNode> SqlNode.getChildren()
          子ノードのリストを返します。
 

SqlNode 型のパラメータを持つ org.seasar.doma.jdbc のメソッド
 void SqlNode.addNode(SqlNode child)
          子ノードを追加します。
 R SqlNodeVisitor.visitUnknownNode(SqlNode node, P p)
          未知のノードを処理します。
 

SqlNode 型のパラメータを持つ org.seasar.doma.jdbc のコンストラクタ
SqlFile(String path, String sql, SqlNode sqlNode)
           
 

org.seasar.doma.jdbc.dialect での SqlNode の使用
 

SqlNode を返す org.seasar.doma.jdbc.dialect のメソッド
protected  SqlNode StandardDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
          悲観的排他制御用のSQLノードに変換します。
protected  SqlNode PostgresDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode OracleDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode HsqldbDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode StandardDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
          ページング用のSQLノードに変換します。
protected  SqlNode PostgresDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
           
protected  SqlNode OracleDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
           
protected  SqlNode MysqlDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
           
protected  SqlNode HsqldbDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
           
 SqlNode StandardDialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
           
 SqlNode Dialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
          SQLノードを変換します。
 

SqlNode 型のパラメータを持つ org.seasar.doma.jdbc.dialect のメソッド
protected  SqlNode StandardDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
          悲観的排他制御用のSQLノードに変換します。
protected  SqlNode PostgresDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode OracleDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode HsqldbDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode StandardDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
          ページング用のSQLノードに変換します。
protected  SqlNode PostgresDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
           
protected  SqlNode OracleDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
           
protected  SqlNode MysqlDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
           
protected  SqlNode HsqldbDialect.toPagingSqlNode(SqlNode sqlNode, int offset, int limit)
           
 SqlNode StandardDialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
           
 SqlNode Dialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
          SQLノードを変換します。
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.