public class SelectCBExecution extends AbstractFixedArgExecution
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TnResultSetHandler |
_resultSetHandler |
_argNames, _argTypes_dataSource, _statementFactory| コンストラクタと説明 |
|---|
SelectCBExecution(DataSource dataSource,
StatementFactory statementFactory,
Map<String,Class<?>> argNameTypeMap,
TnResultSetHandler resultSetHandler)
Constructor.
|
getArgNames, getArgTypesanalyzeTwoWaySql, apply, createBasicParameterHandler, createCommandContext, createCommandContextCreator, createSqlAnalyzer, filterReturnValueassertObjectNotNullprotected final TnResultSetHandler _resultSetHandler
public SelectCBExecution(DataSource dataSource, StatementFactory statementFactory, Map<String,Class<?>> argNameTypeMap, TnResultSetHandler resultSetHandler)
dataSource - The data source for a database connection. (NotNull)statementFactory - The factory of statement. (NotNull)argNameTypeMap - The map of names and types for arguments. (NotNull)resultSetHandler - The handler of result set. (NotNull)public Object execute(Object[] args)
SqlExecutionexecute インタフェース内 SqlExecutionexecute インタフェース内 TnSqlCommandexecute クラス内 TnAbstractTwoWaySqlCommandargs - The arguments for SQL.protected Node getRootNode(Object[] args)
getRootNode クラス内 TnAbstractTwoWaySqlCommandprotected ConditionBean extractConditionBean(Object[] args)
protected void assertArgsValid(Object[] args)
protected void assertFirstElementConditionBean(Object firstElement)
protected Object processPagingSelectAndQuerySplit(Object[] args, ConditionBean cb)
protected List<Object> doSplitSelectFirst(Object[] args, ConditionBean cb, DBMeta dbmeta, SqlClause sqlClause)
protected Object doSplitSelectSecond(Object[] args, ConditionBean cb, ColumnInfo pkColumn, SqlClause sqlClause, List<Object> pkList)
protected TnBasicParameterHandler newBasicParameterHandler(String executedSql)
protected String filterExecutedSql(String executedSql)
filterExecutedSql クラス内 TnAbstractTwoWaySqlCommandprotected String doFilterExecutedSqlByCallbackFilter(String executedSql)
protected SqlStringFilter getSqlStringFilter()
protected boolean isBlockNullParameter()
isBlockNullParameter クラス内 TnAbstractTwoWaySqlCommandCopyright © 2014–2015 The DBFlute Project. All rights reserved.