public class TnProcedureCommand extends TnAbstractBasicSqlCommand
| 修飾子とタイプ | クラスと説明 |
|---|---|
static interface |
TnProcedureCommand.TnProcedureResultSetHandlerFactory |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected OutsideSqlFilter |
_outsideSqlFilter
The filter of outside-SQL.
|
protected TnProcedureMetaData |
_procedureMetaData |
protected TnProcedureCommand.TnProcedureResultSetHandlerFactory |
_procedureResultSetHandlerFactory |
_dataSource, _statementFactory| コンストラクタと説明 |
|---|
TnProcedureCommand(DataSource dataSource,
StatementFactory statementFactory,
TnProcedureMetaData procedureMetaData,
TnProcedureCommand.TnProcedureResultSetHandlerFactory procedureResultSetHandlerFactory) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
buildSql(Object pmb) |
protected TnProcedureHandler |
createProcedureHandler(Object pmb) |
protected TnProcedureHandler.TnProcedureResultSetHandlerProvider |
createProcedureResultSetHandlerProvider() |
protected String |
doBuildSql(Object pmb,
String procedureName,
int bindSize,
boolean existsReturn) |
protected String |
doBuildSqlAsCalledBySelect(String procedureName,
int bindSize) |
protected String |
doBuildSqlAsProcedureCall(String procedureName,
int bindSize,
boolean existsReturn,
boolean kakou) |
protected String |
doFilterExecutedSqlByCallbackFilter(String executedSql) |
protected String |
doFilterExecutedSqlByOutsideSqlFilter(String executedSql) |
Object |
execute(Object[] args)
Execute SQL.
|
protected String |
filterExecutedSql(String executedSql) |
protected SqlStringFilter |
getSqlStringFilter() |
void |
setOutsideSqlFilter(OutsideSqlFilter outsideSqlFilter) |
assertObjectNotNullprotected final TnProcedureMetaData _procedureMetaData
protected final TnProcedureCommand.TnProcedureResultSetHandlerFactory _procedureResultSetHandlerFactory
protected OutsideSqlFilter _outsideSqlFilter
public TnProcedureCommand(DataSource dataSource, StatementFactory statementFactory, TnProcedureMetaData procedureMetaData, TnProcedureCommand.TnProcedureResultSetHandlerFactory procedureResultSetHandlerFactory)
public Object execute(Object[] args)
SqlExecutionargs - The arguments for SQL.protected TnProcedureHandler createProcedureHandler(Object pmb)
protected String doFilterExecutedSqlByOutsideSqlFilter(String executedSql)
protected String doFilterExecutedSqlByCallbackFilter(String executedSql)
protected SqlStringFilter getSqlStringFilter()
protected String doBuildSql(Object pmb, String procedureName, int bindSize, boolean existsReturn)
protected String doBuildSqlAsCalledBySelect(String procedureName, int bindSize)
protected String doBuildSqlAsProcedureCall(String procedureName, int bindSize, boolean existsReturn, boolean kakou)
protected TnProcedureHandler.TnProcedureResultSetHandlerProvider createProcedureResultSetHandlerProvider()
public void setOutsideSqlFilter(OutsideSqlFilter outsideSqlFilter)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.