インタフェース
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()
          推奨されていません。 1.15.0から非推奨となりました。
 SqlNode SqlFile.getSqlNode()
          SQLの解析結果を返します。
protected  SqlNode AbstractSqlFileRepository.parse(String sql)
          SQLを解析します。
 

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

SqlNode 型のパラメータを持つ org.seasar.doma.jdbc のメソッド
 void SqlNode.addNode(SqlNode child)
          推奨されていません。 1.16.0から非推奨となりました。
 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.toCountCalculatingSqlNode(SqlNode sqlNode)
          集計を計算するSQLノードに変換します。
protected  SqlNode MysqlDialect.toCountCalculatingSqlNode(SqlNode sqlNode)
           
protected  SqlNode StandardDialect.toCountGettingSqlNode(SqlNode sqlNode)
          集計取得用のSQLノードに変換します。
protected  SqlNode MysqlDialect.toCountGettingSqlNode(SqlNode sqlNode)
           
protected  SqlNode StandardDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
          悲観的排他制御用のSQLノードに変換します。
protected  SqlNode SqliteDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
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 MysqlDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode MssqlDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode Mssql2008Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode HsqldbDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode H2Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode H212126Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode Db2Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode StandardDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
          ページング用のSQLノードに変換します。
protected  SqlNode SqliteDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode PostgresDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode OracleDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode MysqlDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode MssqlDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode Mssql2008Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode HsqldbDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode H2Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode H212126Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode Db2Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
 SqlNode StandardDialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
           
 SqlNode Dialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
          SQLノードを変換します。
 SqlNode StandardDialect.transformSelectSqlNodeForGettingCount(SqlNode sqlNode)
           
 SqlNode Dialect.transformSelectSqlNodeForGettingCount(SqlNode sqlNode)
          件数取得のためにSQLノードを変換します。
 

SqlNode 型のパラメータを持つ org.seasar.doma.jdbc.dialect のメソッド
protected  SqlNode StandardDialect.toCountCalculatingSqlNode(SqlNode sqlNode)
          集計を計算するSQLノードに変換します。
protected  SqlNode MysqlDialect.toCountCalculatingSqlNode(SqlNode sqlNode)
           
protected  SqlNode StandardDialect.toCountGettingSqlNode(SqlNode sqlNode)
          集計取得用のSQLノードに変換します。
protected  SqlNode MysqlDialect.toCountGettingSqlNode(SqlNode sqlNode)
           
protected  SqlNode StandardDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
          悲観的排他制御用のSQLノードに変換します。
protected  SqlNode SqliteDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
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 MysqlDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode MssqlDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode Mssql2008Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode HsqldbDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode H2Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode H212126Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode Db2Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
protected  SqlNode StandardDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
          ページング用のSQLノードに変換します。
protected  SqlNode SqliteDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode PostgresDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode OracleDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode MysqlDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode MssqlDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode Mssql2008Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode HsqldbDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode H2Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode H212126Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
protected  SqlNode Db2Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit)
           
 SqlNode StandardDialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
           
 SqlNode Dialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
          SQLノードを変換します。
 SqlNode StandardDialect.transformSelectSqlNodeForGettingCount(SqlNode sqlNode)
           
 SqlNode Dialect.transformSelectSqlNodeForGettingCount(SqlNode sqlNode)
          件数取得のためにSQLノードを変換します。
 



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