| パッケージ | 説明 |
|---|---|
| org.dbflute.bhv.core.execution | |
| org.dbflute.s2dao.sqlcommand | |
| org.dbflute.twowaysql | |
| org.dbflute.twowaysql.node |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Node |
AbstractFixedSqlExecution._rootNode |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Node |
SelectCBExecution.getRootNode(Object[] args) |
protected Node |
AbstractFixedSqlExecution.getRootNode(Object[] args) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Node |
TnAbstractTwoWaySqlCommand.analyzeTwoWaySql(String twoWaySql) |
protected abstract Node |
TnAbstractTwoWaySqlCommand.getRootNode(Object[] args) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected CommandContext |
TnAbstractTwoWaySqlCommand.apply(Node rootNode,
Object[] args,
String[] argNames,
Class<?>[] argTypes) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Stack<Node> |
SqlAnalyzer._nodeStack |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Node |
SqlAnalyzer.analyze() |
protected Node |
SqlAnalyzer.peek() |
protected Node |
SqlAnalyzer.pop() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected SqlConnectorNode |
SqlAnalyzer.createSqlConnectorNode(Node node,
String connector,
String sqlParts) |
protected SqlPartsNode |
SqlAnalyzer.createSqlPartsNodeOutOfConnector(Node node,
String sqlParts) |
protected SqlPartsNode |
SqlAnalyzer.createSqlPartsNodeThroughConnector(Node node,
String sqlParts) |
protected boolean |
SqlAnalyzer.doProcessSqlConnectorMark(Node node,
String sql,
String mark) |
protected boolean |
SqlAnalyzer.isNestedBegin(Node node) |
protected boolean |
SqlAnalyzer.isSqlConnectorAdjustable(Node node) |
protected boolean |
SqlAnalyzer.isTopBegin(Node node) |
protected void |
SqlAnalyzer.processSqlConnectorAdjustable(Node node,
String sql) |
protected boolean |
SqlAnalyzer.processSqlConnectorCondition(Node node,
SqlTokenizer st,
String skippedToken) |
protected boolean |
SqlAnalyzer.processSqlConnectorMark(Node node,
String sql) |
protected void |
SqlAnalyzer.push(Node node) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractNode |
class |
BeginNode |
class |
BindVariableNode |
class |
ElseNode |
class |
EmbeddedVariableNode |
class |
ForNode
The node for FOR (loop).
|
class |
IfNode |
class |
LoopAbstractNode |
class |
LoopFirstNode |
class |
LoopLastNode |
class |
LoopNextNode |
class |
RootNode |
class |
ScopeNode |
class |
SqlConnectorNode |
class |
SqlPartsNode |
class |
VariableNode |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected List<Node> |
AbstractNode._childList |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Node |
Node.getChild(int index)
Get the child node by the index.
|
Node |
AbstractNode.getChild(int index) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
Node.addChild(Node node)
Add the child node.
|
void |
AbstractNode.addChild(Node node) |
protected void |
ScopeNode.handleLoopElementNullParameter(Node child,
LoopInfo loopInfo) |
Copyright © 2014–2015 The DBFlute Project. All rights reserved.