Module org.seasar.doma.core
Class StandardPagingTransformer
java.lang.Object
org.seasar.doma.internal.jdbc.sql.SimpleSqlNodeVisitor<SqlNode,Void>
org.seasar.doma.internal.jdbc.dialect.StandardPagingTransformer
- All Implemented Interfaces:
SqlNodeVisitor<SqlNode,Void>
- Direct Known Subclasses:
Db2PagingTransformer,H212126PagingTransformer,HsqldbPagingTransformer,Mssql2008PagingTransformer,MysqlPagingTransformer,OraclePagingTransformer,PostgresPagingTransformer,SqlitePagingTransformer
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SqlNodedefaultAction(SqlNode node, Void p) visitEndNode(EndNode node, Void unused) visitForBlockNode(ForBlockNode node, Void unused) visitIfBlockNode(IfBlockNode node, Void unused) Methods inherited from class org.seasar.doma.internal.jdbc.sql.SimpleSqlNodeVisitor
visitAnonymousNode, visitBindVariableNode, visitCommentNode, visitDistinctNode, visitElseifNode, visitElseNode, visitEmbeddedVariableNode, visitEolNode, visitExpandNode, visitForNode, visitForUpdateClauseNode, visitFragmentNode, visitFromClauseNode, visitGroupByClauseNode, visitHavingClauseNode, visitIfNode, visitLiteralVariableNode, visitLogicalOperatorNode, visitOptionClauseNode, visitOrderByClauseNode, visitOtherNode, visitParensNode, visitPopulateNode, visitSelectClauseNode, visitSetClauseNode, visitUpdateClauseNode, visitUpdateStatementNode, visitWhereClauseNode, visitWhitespaceNode, visitWordNodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.seasar.doma.jdbc.SqlNodeVisitor
visitInNode
-
Field Details
-
offset
protected final long offset -
limit
protected final long limit -
processed
protected boolean processed
-
-
Constructor Details
-
StandardPagingTransformer
public StandardPagingTransformer(long offset, long limit)
-
-
Method Details
-
transform
-
visitSelectStatementNode
- Specified by:
visitSelectStatementNodein interfaceSqlNodeVisitor<SqlNode,Void> - Overrides:
visitSelectStatementNodein classSimpleSqlNodeVisitor<SqlNode,Void>
-
defaultAction
- Overrides:
defaultActionin classSimpleSqlNodeVisitor<SqlNode,Void>
-
visitForBlockNode
- Specified by:
visitForBlockNodein interfaceSqlNodeVisitor<SqlNode,Void> - Overrides:
visitForBlockNodein classSimpleSqlNodeVisitor<SqlNode,Void>
-
visitIfBlockNode
- Specified by:
visitIfBlockNodein interfaceSqlNodeVisitor<SqlNode,Void> - Overrides:
visitIfBlockNodein classSimpleSqlNodeVisitor<SqlNode,Void>
-
visitEndNode
- Specified by:
visitEndNodein interfaceSqlNodeVisitor<SqlNode,Void> - Overrides:
visitEndNodein classSimpleSqlNodeVisitor<SqlNode,Void>
-