public abstract class AbstractOutsideSqlExecution extends AbstractFixedSqlExecution
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected boolean |
_formatSql |
protected OutsideSqlFilter |
_outsideSqlFilter |
protected boolean |
_removeBlockComment |
protected boolean |
_removeLineComment |
_rootNode_argNames, _argTypes_dataSource, _statementFactory| コンストラクタと説明 |
|---|
AbstractOutsideSqlExecution(DataSource dataSource,
StatementFactory statementFactory,
Map<String,Class<?>> argNameTypeMap,
String twoWaySql)
Constructor.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
doFilterExecutedSqlByCallbackFilter(String executedSql) |
protected String |
doFilterExecutedSqlByOutsideSqlFilter(String executedSql) |
protected String |
filterExecutedSql(String executedSql) |
protected abstract OutsideSqlFilter.ExecutionFilterType |
getOutsideSqlExecutionFilterType() |
OutsideSqlFilter |
getOutsideSqlFilter() |
protected SqlStringFilter |
getSqlStringFilter() |
boolean |
isRemoveBlockComment() |
boolean |
isRemoveEmptyLine() |
boolean |
isRemoveLineComment() |
void |
setFormatSql(boolean formatSql) |
void |
setOutsideSqlFilter(OutsideSqlFilter outsideSqlFilter) |
void |
setRemoveBlockComment(boolean removeBlockComment) |
void |
setRemoveLineComment(boolean removeLineComment) |
getRootNodegetArgNames, getArgTypesanalyzeTwoWaySql, apply, createBasicParameterHandler, createCommandContext, createCommandContextCreator, createSqlAnalyzer, execute, filterReturnValue, isBlockNullParameter, newBasicParameterHandlerassertObjectNotNullprotected boolean _removeBlockComment
protected boolean _removeLineComment
protected boolean _formatSql
protected OutsideSqlFilter _outsideSqlFilter
public AbstractOutsideSqlExecution(DataSource dataSource, StatementFactory statementFactory, Map<String,Class<?>> argNameTypeMap, String twoWaySql)
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)twoWaySql - The SQL string as 2Way-SQL. (NotNull)protected String filterExecutedSql(String executedSql)
filterExecutedSql クラス内 TnAbstractTwoWaySqlCommandprotected String doFilterExecutedSqlByOutsideSqlFilter(String executedSql)
protected abstract OutsideSqlFilter.ExecutionFilterType getOutsideSqlExecutionFilterType()
protected String doFilterExecutedSqlByCallbackFilter(String executedSql)
protected SqlStringFilter getSqlStringFilter()
public boolean isRemoveBlockComment()
public void setRemoveBlockComment(boolean removeBlockComment)
public boolean isRemoveLineComment()
public void setRemoveLineComment(boolean removeLineComment)
public boolean isRemoveEmptyLine()
public void setFormatSql(boolean formatSql)
public OutsideSqlFilter getOutsideSqlFilter()
public void setOutsideSqlFilter(OutsideSqlFilter outsideSqlFilter)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.