Uses of Interface
org.seasar.doma.jdbc.SqlNode
Packages that use SqlNode
Package
Description
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
Provides JDBC related interfaces and classes.
Provides RDBMS dialects.
Provides query objects that build and execute SQL statements.
-
Uses of SqlNode in org.seasar.doma.internal.jdbc.dialect
Methods in org.seasar.doma.internal.jdbc.dialect that return SqlNodeModifier and TypeMethodDescriptionprotected SqlNodeMssql2008PagingTransformer.appendTopNode(SelectStatementNode node) protected SqlNodeStandardPagingTransformer.AliasReplacer.defaultAction(SqlNode node, Void p) StandardPagingTransformer.AliasReplacer.visitForBlockNode(ForBlockNode node, Void aVoid) StandardPagingTransformer.AliasReplacer.visitIfBlockNode(IfBlockNode node, Void aVoid) Db2ForUpdateTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) Db2PagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) H212126ForUpdateTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) H212126PagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) H2PagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) HsqldbPagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) Mssql2008ForUpdateTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) Mssql2008PagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) MssqlPagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) MysqlCountCalculatingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) MysqlCountGettingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) MysqlForUpdateTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) MysqlPagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) OracleForUpdateTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) OraclePagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) PostgresForUpdateTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) PostgresPagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) SqlitePagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) StandardCountGettingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) StandardPagingTransformer.visitSelectStatementNode(SelectStatementNode node, Void p) StandardPagingTransformer.AliasReplacer.visitWordNode(WordNode node, Void aVoid) Methods in org.seasar.doma.internal.jdbc.dialect with parameters of type SqlNodeModifier and TypeMethodDescriptionprotected SqlNodeStandardPagingTransformer.AliasReplacer.defaultAction(SqlNode node, Void p) -
Uses of SqlNode in org.seasar.doma.internal.jdbc.sql
Methods in org.seasar.doma.internal.jdbc.sql with type parameters of type SqlNodeMethods in org.seasar.doma.internal.jdbc.sql that return SqlNodeMethods in org.seasar.doma.internal.jdbc.sql with parameters of type SqlNodeModifier and TypeMethodDescriptionprotected voidSqlParser.appendNode(SqlNode node) protected booleanSqlParser.containsOnlyWhitespaces(SqlNode node) Deprecated, for removal: This API element is subject to removal in a future version.protected RSimpleSqlNodeVisitor.defaultAction(SqlNode node, P p) Method parameters in org.seasar.doma.internal.jdbc.sql with type arguments of type SqlNodeModifier and TypeMethodDescriptionprotected voidSqlParser.removeNodesTo(Class<? extends SqlNode> clazz) -
Uses of SqlNode in org.seasar.doma.internal.jdbc.sql.node
Subinterfaces of SqlNode in org.seasar.doma.internal.jdbc.sql.nodeModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceClasses in org.seasar.doma.internal.jdbc.sql.node that implement SqlNodeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in org.seasar.doma.internal.jdbc.sql.node with type parameters of type SqlNodeMethods in org.seasar.doma.internal.jdbc.sql.node that return types with arguments of type SqlNodeMethods in org.seasar.doma.internal.jdbc.sql.node with parameters of type SqlNodeModifier and TypeMethodDescriptionvoidAbstractSqlNode.appendNode(SqlNode child) voidAppendableSqlNode.appendNode(SqlNode child) voidCommentNode.appendNode(SqlNode child) voidDistinctNode.appendNode(SqlNode child) voidEolNode.appendNode(SqlNode child) voidExpandNode.appendNode(SqlNode child) voidForBlockNode.appendNode(SqlNode child) voidFragmentNode.appendNode(SqlNode child) voidIfBlockNode.appendNode(SqlNode child) voidInNode.appendNode(SqlNode child) voidOtherNode.appendNode(SqlNode child) voidSelectStatementNode.appendNode(SqlNode child) voidUpdateStatementNode.appendNode(SqlNode child) voidValueNode.appendNode(SqlNode child) voidWhitespaceNode.appendNode(SqlNode child) voidWordNode.appendNode(SqlNode child) protected voidForBlockNode.appendNodeInternal(SqlNode child) protected voidIfBlockNode.appendNodeInternal(SqlNode child) protected voidSelectStatementNode.appendNodeInternal(SqlNode child) protected voidUpdateStatementNode.appendNodeInternal(SqlNode child) -
Uses of SqlNode in org.seasar.doma.jdbc
Fields in org.seasar.doma.jdbc declared as SqlNodeMethods in org.seasar.doma.jdbc that return SqlNodeModifier and TypeMethodDescriptionSqlFile.getSqlNode()Returns the SQL node.protected final SqlNodeParses the SQL string.Methods in org.seasar.doma.jdbc that return types with arguments of type SqlNodeConstructors in org.seasar.doma.jdbc with parameters of type SqlNode -
Uses of SqlNode in org.seasar.doma.jdbc.dialect
Methods in org.seasar.doma.jdbc.dialect that return SqlNodeModifier and TypeMethodDescriptionprotected SqlNodeMysqlDialect.toCountCalculatingSqlNode(SqlNode sqlNode) protected SqlNodeStandardDialect.toCountCalculatingSqlNode(SqlNode sqlNode) protected SqlNodeMysqlDialect.toCountGettingSqlNode(SqlNode sqlNode) protected SqlNodeStandardDialect.toCountGettingSqlNode(SqlNode sqlNode) protected SqlNodeDb2Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeH212126Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeH214199Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeHsqldbDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeMssql2008Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeMssqlDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeMysqlDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeOracle11Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodePostgresDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeSqliteDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeStandardDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeDb2Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeH212126Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeH214199Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeHsqldbDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeMssql2008Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeMssqlDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeMysqlDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeOracle11Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodePostgresDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeSqliteDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeStandardDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) Dialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options) Transforms the SQL node for a SELECT statement according to the specified options.StandardDialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options) Dialect.transformSelectSqlNodeForGettingCount(SqlNode sqlNode) Transforms the SQL node to create a query that returns the total count of rows.StandardDialect.transformSelectSqlNodeForGettingCount(SqlNode sqlNode) Methods in org.seasar.doma.jdbc.dialect with parameters of type SqlNodeModifier and TypeMethodDescriptionprotected SqlNodeMysqlDialect.toCountCalculatingSqlNode(SqlNode sqlNode) protected SqlNodeStandardDialect.toCountCalculatingSqlNode(SqlNode sqlNode) protected SqlNodeMysqlDialect.toCountGettingSqlNode(SqlNode sqlNode) protected SqlNodeStandardDialect.toCountGettingSqlNode(SqlNode sqlNode) protected SqlNodeDb2Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeH212126Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeH214199Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeHsqldbDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeMssql2008Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeMssqlDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeMysqlDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeOracle11Dialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodePostgresDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeSqliteDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeStandardDialect.toForUpdateSqlNode(SqlNode sqlNode, SelectForUpdateType forUpdateType, int waitSeconds, String... aliases) protected SqlNodeDb2Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeH212126Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeH214199Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeHsqldbDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeMssql2008Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeMssqlDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeMysqlDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeOracle11Dialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodePostgresDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeSqliteDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) protected SqlNodeStandardDialect.toPagingSqlNode(SqlNode sqlNode, long offset, long limit) Dialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options) Transforms the SQL node for a SELECT statement according to the specified options.StandardDialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options) Dialect.transformSelectSqlNodeForGettingCount(SqlNode sqlNode) Transforms the SQL node to create a query that returns the total count of rows.StandardDialect.transformSelectSqlNodeForGettingCount(SqlNode sqlNode) -
Uses of SqlNode in org.seasar.doma.jdbc.query
Fields in org.seasar.doma.jdbc.query declared as SqlNodeModifier and TypeFieldDescriptionprotected SqlNodeCountQuery.sqlNodeThe SQL node representing the original SELECT query.protected SqlNodeSqlBatchModifyQuery.sqlNodeThe SQL node representing the SQL statement.protected SqlNodeSqlModifyQuery.sqlNodeThe SQL node representing the query.protected SqlNodeSqlSelectQuery.sqlNodeThe SQL node representing the query.Methods in org.seasar.doma.jdbc.query with parameters of type SqlNodeModifier and TypeMethodDescriptionprotected voidAbstractSelectQuery.executeCount(SqlNode sqlNode) Executes a count query using the specified SQL node.voidCountQuery.setSqlNode(SqlNode sqlNode) Sets the SQL node representing the original SELECT query.voidSqlBatchModifyQuery.setSqlNode(SqlNode sqlNode) Sets the SQL node for this query.voidSqlModifyQuery.setSqlNode(SqlNode sqlNode) Sets the SQL node for this query.voidSqlSelectQuery.setSqlNode(SqlNode sqlNode) Sets the SQL node for this query.