public class MelodicSqlAnalyzer extends SqlAnalyzer
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static MelodicNodeAdviceFactory |
_melodicNodeAdviceFactory |
_blockNullParameter, _defaultNodeAdviceFactory, _inBeginScope, _nodeStack, _researchBindVariableCommentList, _researchEmbeddedVariableCommentList, _researchForCommentList, _researchIfCommentList, _specifiedSql, _tokenizer| コンストラクタと説明 |
|---|
MelodicSqlAnalyzer(String sql,
boolean blockNullParameter) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected NodeAdviceFactory |
getNodeAdviceFactory() |
analyze, convertTwoWaySql2DisplaySql, convertTwoWaySql2DisplaySql, createBeginNode, createBindVariableNode, createElseNode, createEmbeddedVariableNode, createForNode, createIfNode, createLoopFirstNode, createRootNode, createSqlAnalyzer4DisplaySql, createSqlConnectorNode, createSqlPartsNode, createSqlPartsNodeOutOfConnector, createSqlPartsNodeThroughConnector, doProcessSqlConnectorMark, isBeginComment, isElseMode, isEndComment, isForComment, isFrequentlyMistakePattern, isIfComment, isLoopVariableComment, isNestedBegin, isSpecialInitChar, isSqlConnectorAdjustable, isTargetComment, isTargetCommentFirstChar, isTopBegin, newBeginNode, newBindVariableNode, newElseNode, newEmbeddedVariableNode, newForNode, newIfNode, parseBegin, parseBindVariable, parseComment, parseCommentBindVariable, parseElse, parseEnd, parseFor, parseIf, parseLoopVariable, parseSql, parseToken, peek, pop, processSqlConnectorAdjustable, processSqlConnectorCondition, processSqlConnectorMark, push, replaceString, researchBindVariableComment, researchEmbeddedVariableComment, researchIfComment, researchIfNeeds, throwEndCommentNotFoundException, throwForCommentExpressionEmptyException, throwIfCommentConditionEmptyException, throwParameterCommentNotAllowedInitialCharacterExceptionprotected static final MelodicNodeAdviceFactory _melodicNodeAdviceFactory
public MelodicSqlAnalyzer(String sql, boolean blockNullParameter)
protected NodeAdviceFactory getNodeAdviceFactory()
getNodeAdviceFactory クラス内 SqlAnalyzerCopyright © 2014–2015 The DBFlute Project. All rights reserved.