RESULT - The type of result.public abstract class AbstractOutsideSqlCommand<RESULT> extends AbstractBehaviorCommand<RESULT>
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected DBDef |
_currentDBDef
The current database definition.
|
protected OutsideSqlContextFactory |
_outsideSqlContextFactory
The factory of outside-SQL context.
|
protected OutsideSqlFilter |
_outsideSqlFilter
The filter of outside-SQL.
|
protected OutsideSqlOption |
_outsideSqlOption
The option of outside-SQL.
|
protected String |
_outsideSqlPath
The path of outside-SQL.
|
protected Object |
_parameterBean
The parameter-bean.
|
_beanMetaDataFactory, _dataSource, _dbmetaProvider, _initializeOnly, _resultSetHandlerFactory, _sqlFileEncoding, _statementFactory, _tableDbName| コンストラクタと説明 |
|---|
AbstractOutsideSqlCommand() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
assertOutsideSqlBasic(String methodName) |
protected String |
buildDbmsSuffix() |
protected OutsideSqlContext |
createOutsideSqlContext() |
ConditionBean |
getConditionBean()
Get the instance of condition-bean specified as argument if it exists.
|
OutsideSqlOption |
getOutsideSqlOption()
Get the option of outside-SQL if it's outside-SQL.
|
String |
getOutsideSqlPath()
Get the path of outside-SQL if it's outside-SQL.
|
Object |
getParameterBean()
Get the parameter-bean for outside-SQL if it's outside-SQL.
|
protected abstract Class<?> |
getResultType() |
boolean |
isConditionBean()
Does the command use condition-bean?
|
boolean |
isDelete()
Does the command execute delete?
|
boolean |
isInsert()
Does the command execute insert?
|
boolean |
isOutsideSql()
Does the command use outside-SQL?
|
protected boolean |
isRemoveBlockComment(OutsideSqlContext context) |
protected boolean |
isRemoveLineComment(OutsideSqlContext context) |
boolean |
isSelectCount()
Does the command return selected record count?
|
boolean |
isSelectCursor()
Does the command handle its cursor?
|
boolean |
isUpdate()
Does the command execute update?
|
protected boolean |
needsToRemoveBlockComment() |
protected boolean |
needsToRemoveLineComment() |
void |
setCurrentDBDef(DBDef currentDBDef) |
void |
setOutsideSqlContextFactory(OutsideSqlContextFactory outsideSqlContextFactory) |
void |
setOutsideSqlFilter(OutsideSqlFilter outsideSqlFilter) |
void |
setOutsideSqlOption(OutsideSqlOption outsideSqlOption) |
void |
setOutsideSqlPath(String outsideSqlPath) |
void |
setParameterBean(Object parameterBean) |
protected void |
setupOutsideSqlContextProperty(OutsideSqlContext context) |
assertBasicProperty, assertComponentProperty, buildAssertMessage, createBeanArgNameTypeMap, createBeanCursorResultSetHandler, createBeanListResultSetHandler, createDynamicScalarResultSetHandler, createOutsideSqlExecuteExecution, createScalarListResultSetHandler, createScalarListResultSetHandler, createScalarResultSetHandler, getDBMeta, getInvokePath, getProjectName, getTableDbName, isInitializeOnly, newArgNameTypeMap, newOutsideSqlExecuteExecution, setBeanMetaDataFactory, setDataSource, setDBMetaProvider, setInitializeOnly, setResultSetHandlerFactory, setSqlFileEncoding, setStatementFactory, setTableDbName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitafterExecuting, beforeGettingSqlExecution, buildSqlExecutionKey, createSqlExecutionCreator, getSqlExecutionArgumentgetCommandName, getCommandReturnType, isProcedure, isSelectprotected String _outsideSqlPath
protected Object _parameterBean
protected OutsideSqlOption _outsideSqlOption
protected DBDef _currentDBDef
protected OutsideSqlContextFactory _outsideSqlContextFactory
protected OutsideSqlFilter _outsideSqlFilter
public boolean isConditionBean()
BehaviorCommandMetapublic boolean isOutsideSql()
BehaviorCommandMetapublic boolean isSelectCount()
BehaviorCommandMetapublic boolean isSelectCursor()
BehaviorCommandMetapublic boolean isInsert()
BehaviorCommandMetapublic boolean isUpdate()
BehaviorCommandMetapublic boolean isDelete()
BehaviorCommandMetapublic ConditionBean getConditionBean()
BehaviorCommandMetapublic String getOutsideSqlPath()
BehaviorCommandMetapublic Object getParameterBean()
BehaviorCommandMetapublic OutsideSqlOption getOutsideSqlOption()
BehaviorCommandMetaprotected OutsideSqlContext createOutsideSqlContext()
protected void setupOutsideSqlContextProperty(OutsideSqlContext context)
protected abstract Class<?> getResultType()
protected String buildDbmsSuffix()
protected boolean isRemoveBlockComment(OutsideSqlContext context)
protected boolean isRemoveLineComment(OutsideSqlContext context)
protected boolean needsToRemoveBlockComment()
protected boolean needsToRemoveLineComment()
protected void assertOutsideSqlBasic(String methodName)
public void setOutsideSqlPath(String outsideSqlPath)
public void setParameterBean(Object parameterBean)
public void setOutsideSqlOption(OutsideSqlOption outsideSqlOption)
public void setCurrentDBDef(DBDef currentDBDef)
public void setOutsideSqlContextFactory(OutsideSqlContextFactory outsideSqlContextFactory)
public void setOutsideSqlFilter(OutsideSqlFilter outsideSqlFilter)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.