public class DefaultQueryLogEntryCreator extends AbstractQueryLogEntryCreator
AbstractQueryLogEntryCreator.StringAsIntegerComparatorJSON_SPECIAL_CHARS, registerOutParameterValueConverter, setNullParameterValueConverter| Constructor and Description |
|---|
DefaultQueryLogEntryCreator() |
| Modifier and Type | Method and Description |
|---|---|
String |
getLogEntry(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList,
boolean writeDataSourceName) |
protected void |
writeBatchEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write whether batch execution or not.
|
protected void |
writeBatchSizeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write batch size.
|
protected void |
writeDataSourceNameEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write datasource name when enabled.
|
protected void |
writeParamsEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query parameters.
|
protected void |
writeParamsForSingleCallableEntry(StringBuilder sb,
SortedMap<String,String> paramMap,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write parameters for single execution.
|
protected void |
writeParamsForSinglePreparedEntry(StringBuilder sb,
SortedMap<String,String> paramMap,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query parameters for PreparedStatement.
|
protected void |
writeQueriesEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write queries.
|
protected void |
writeQuerySizeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query size.
|
protected void |
writeResultEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query result whether successful or not.
|
protected void |
writeTimeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write elapsed time.
|
protected void |
writeTypeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write statement type.
|
chompIfEndWith, getDisplayValue, getDisplayValueForRegisterOutParameter, getDisplayValueForSetNull, getParameterKeyToDisplay, getParametersToDisplay, getParameterValueToDisplay, getStatementType, setRegisterOutParameterValueConverter, setSetNullParameterValueConverterpublic String getLogEntry(ExecutionInfo execInfo, List<QueryInfo> queryInfoList, boolean writeDataSourceName)
protected void writeDataSourceNameEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: Name: myDS,
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeTimeEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: Time: 123,
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeResultEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: Success: True,
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeTypeEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: Type: Prepared,
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeBatchEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: Batch: True,
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeQuerySizeEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: QuerySize: 1,
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeBatchSizeEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: BatchSize: 1,
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeQueriesEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: Query:["select 1", "select 2"],
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeParamsEntry(StringBuilder sb, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default for prepared: Params:[(foo,100),(bar,101)],
default for callable: Params:[(1=foo,key=100),(1=bar,key=101)],
sb - StringBuilder to writeexecInfo - execution infoqueryInfoList - query info listprotected void writeParamsForSinglePreparedEntry(StringBuilder sb, SortedMap<String,String> paramMap, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: Params:[(foo,100),(bar,101)],
sb - StringBuilder to writeparamMap - sorted parameters mapexecInfo - execution infoqueryInfoList - query info listprotected void writeParamsForSingleCallableEntry(StringBuilder sb, SortedMap<String,String> paramMap, ExecutionInfo execInfo, List<QueryInfo> queryInfoList)
default: (1=foo,2=100),
sb - StringBuilder to writeparamMap - sorted parameters mapexecInfo - execution infoqueryInfoList - query info listCopyright © 2016. All rights reserved.