| パッケージ | 説明 |
|---|---|
| org.dbflute.s2dao.sqlcommand | |
| org.dbflute.s2dao.sqlhandler | |
| org.dbflute.twowaysql.context | |
| org.dbflute.twowaysql.context.impl | |
| org.dbflute.twowaysql.node |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected CommandContext |
TnAbstractTwoWaySqlCommand.apply(Node rootNode,
Object[] args,
String[] argNames,
Class<?>[] argTypes) |
protected CommandContext |
TnAbstractTwoWaySqlCommand.createCommandContext(Object[] args,
String[] argNames,
Class<?>[] argTypes) |
protected CommandContext |
TnAbstractQueryDynamicCommand.createCommandContext(String twoWaySql,
String[] argNames,
Class<?>[] argTypes,
Object[] args) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected TnBasicParameterHandler |
TnAbstractTwoWaySqlCommand.createBasicParameterHandler(CommandContext context,
String executedSql) |
protected TnCommandContextHandler |
TnAbstractQueryDynamicCommand.createCommandContextHandler(CommandContext context) |
protected TnCommandContextHandler |
TnAbstractQueryDynamicCommand.newCommandContextHandler(String executedSql,
CommandContext context) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected CommandContext |
TnCommandContextHandler._commandContext
The context of command.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected int |
TnCommandContextHandler.doExecute(Connection conn,
CommandContext ctx) |
| コンストラクタと説明 |
|---|
TnCommandContextHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
CommandContext commandContext) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
CommandContext |
CommandContext.addSql(String sql) |
CommandContext |
CommandContext.addSql(String sql,
Object[] bindVariables,
Class<?>[] bindVariableTypes) |
CommandContext |
CommandContext.addSql(String sql,
Object bindVariable,
Class<?> bindVariableType) |
CommandContext |
CommandContextCreator.createCommandContext(Object[] args)
Create the command context as root context.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
CommandContextImpl |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected CommandContext |
CommandContextImpl._parent |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
CommandContext |
CommandContextImpl.addSql(String sql) |
CommandContext |
CommandContextImpl.addSql(String sql,
Object[] bindVariables,
Class<?>[] bindVariableTypes) |
CommandContext |
CommandContextImpl.addSql(String sql,
Object bindVariable,
Class<?> bindVariableType) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static CommandContextImpl |
CommandContextImpl.createCommandContextImplAsBeginChild(CommandContext parent)
Create the implementation of command context as BEGIN child.
|
| コンストラクタと説明 |
|---|
CommandContextImpl(CommandContext parent)
Constructor for child context.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
VariableNode.accept(CommandContext ctx) |
void |
SqlPartsNode.accept(CommandContext ctx) |
void |
SqlConnectorNode.accept(CommandContext ctx) |
void |
RootNode.accept(CommandContext ctx) |
void |
Node.accept(CommandContext ctx)
Accept the context of command.
|
void |
LoopAbstractNode.accept(CommandContext ctx) |
void |
IfNode.accept(CommandContext ctx) |
void |
ForNode.accept(CommandContext ctx) |
void |
ElseNode.accept(CommandContext ctx) |
void |
BeginNode.accept(CommandContext ctx) |
void |
VariableNode.accept(CommandContext ctx,
LoopInfo loopInfo) |
void |
LoopAcceptable.accept(CommandContext ctx,
LoopInfo loopInfo)
Accept context with loop information.
|
void |
LoopAbstractNode.accept(CommandContext ctx,
LoopInfo loopInfo) |
void |
IfNode.accept(CommandContext ctx,
LoopInfo loopInfo) |
void |
ForNode.accept(CommandContext ctx,
LoopInfo loopInfo) |
void |
ElseNode.accept(CommandContext ctx,
LoopInfo loopInfo) |
void |
BeginNode.accept(CommandContext ctx,
LoopInfo loopInfo) |
protected void |
LoopAbstractNode.acceptFrontPrefix(CommandContext ctx) |
protected void |
VariableNode.assertFirstNameAsNormal(CommandContext ctx,
String firstName) |
protected void |
ForNode.assertFirstNameAsNormal(CommandContext ctx,
String firstName) |
protected void |
BindVariableNode.bindArray(CommandContext ctx,
Object array) |
protected IfCommentEvaluator |
IfNode.createIfCommentEvaluator(CommandContext ctx,
LoopInfo loopInfo) |
protected void |
VariableNode.doAccept(CommandContext ctx,
LoopInfo loopInfo) |
void |
ForNode.doAccept(CommandContext ctx,
LoopInfo parentLoop) |
void |
ElseNode.doAccept(CommandContext ctx,
LoopInfo loopInfo) |
void |
BeginNode.doAccept(CommandContext ctx,
LoopInfo loopInfo) |
protected void |
VariableNode.doAccept(CommandContext ctx,
Object firstValue,
Class<?> firstType,
LoopInfo loopInfo,
boolean inheritLoop) |
void |
ForNode.doAccept(CommandContext ctx,
Object firstValue,
Class<?> firstType,
LoopInfo parentLoop,
boolean inheritLoop) |
protected void |
IfNode.doAcceptByEvaluator(CommandContext ctx,
LoopInfo loopInfo) |
protected abstract void |
VariableNode.doProcess(CommandContext ctx,
BoundValue boundValue,
LoopInfo loopInfo) |
protected void |
EmbeddedVariableNode.doProcess(CommandContext ctx,
BoundValue boundValue,
LoopInfo loopInfo) |
protected void |
BindVariableNode.doProcess(CommandContext ctx,
BoundValue boundValue,
LoopInfo loopInfo) |
protected void |
EmbeddedVariableNode.embedArray(CommandContext ctx,
Object array) |
protected boolean |
AbstractNode.isBeginChildAndValidSql(CommandContext ctx,
String sql) |
protected boolean |
SqlPartsNode.isMarkAlreadySkipped(CommandContext ctx) |
protected boolean |
SqlConnectorNode.isMarkAlreadySkipped(CommandContext ctx) |
static boolean |
NodeChecker.isWrongParameterBeanName(String firstName,
CommandContext ctx) |
protected void |
ScopeNode.processAcceptingChildren(CommandContext ctx,
LoopInfo loopInfo) |
protected boolean |
EmbeddedVariableNode.processDynamicBinding(CommandContext ctx,
Object firstValue,
Class<?> firstType,
String embeddedString) |
protected void |
VariableNode.setupRearOption(CommandContext ctx,
BoundValue boundValue) |
Copyright © 2014–2015 The DBFlute Project. All rights reserved.