Module org.seasar.doma.core
Class Mssql2008PagingTransformer
java.lang.Object
org.seasar.doma.internal.jdbc.sql.SimpleSqlNodeVisitor<SqlNode,Void>
org.seasar.doma.internal.jdbc.dialect.StandardPagingTransformer
org.seasar.doma.internal.jdbc.dialect.Mssql2008PagingTransformer
- All Implemented Interfaces:
SqlNodeVisitor<SqlNode,Void>
- Direct Known Subclasses:
MssqlPagingTransformer
-
Nested Class Summary
Nested classes/interfaces inherited from class org.seasar.doma.internal.jdbc.dialect.StandardPagingTransformer
StandardPagingTransformer.AliasReplacer -
Field Summary
Fields inherited from class org.seasar.doma.internal.jdbc.dialect.StandardPagingTransformer
limit, offset, processed -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SqlNodeprotected 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
-
Constructor Details
-
Mssql2008PagingTransformer
public Mssql2008PagingTransformer(long offset, long limit)
-
-
Method Details
-
transform
- Overrides:
transformin classStandardPagingTransformer
-
visitSelectStatementNode
- Specified by:
visitSelectStatementNodein interfaceSqlNodeVisitor<SqlNode,Void> - Overrides:
visitSelectStatementNodein classStandardPagingTransformer
-
appendTopNode
-
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>
-