All Methods Static Methods Instance Methods Concrete Methods
| 修飾子とタイプ |
メソッドと説明 |
Node |
analyze() |
static String |
convertTwoWaySql2DisplaySql(SqlAnalyzerFactory factory,
String twoWaySql,
Object arg,
BoundDateDisplayStyle dateDisplayStyle) |
static String |
convertTwoWaySql2DisplaySql(SqlAnalyzerFactory factory,
String twoWaySql,
String[] argNames,
Class<?>[] argTypes,
Object[] args,
BoundDateDisplayStyle dateDisplayStyle) |
protected BeginNode |
createBeginNode() |
protected BindVariableNode |
createBindVariableNode(String expr,
String testValue) |
protected ElseNode |
createElseNode() |
protected EmbeddedVariableNode |
createEmbeddedVariableNode(String expr,
String testValue,
boolean replaceOnly,
boolean terminalDot) |
protected ForNode |
createForNode(String expr) |
protected IfNode |
createIfNode(String expr) |
protected LoopAbstractNode |
createLoopFirstNode(String expr,
ForNode.LoopVariableType type) |
protected RootNode |
createRootNode() |
protected static SqlAnalyzer |
createSqlAnalyzer4DisplaySql(SqlAnalyzerFactory factory,
String twoWaySql) |
protected SqlConnectorNode |
createSqlConnectorNode(Node node,
String connector,
String sqlParts) |
protected SqlPartsNode |
createSqlPartsNode(String sqlParts) |
protected SqlPartsNode |
createSqlPartsNodeOutOfConnector(Node node,
String sqlParts) |
protected SqlPartsNode |
createSqlPartsNodeThroughConnector(Node node,
String sqlParts) |
protected boolean |
doProcessSqlConnectorMark(Node node,
String sql,
String mark) |
protected NodeAdviceFactory |
getNodeAdviceFactory() |
protected boolean |
isBeginComment(String comment) |
protected boolean |
isElseMode() |
protected boolean |
isEndComment(String content) |
protected boolean |
isForComment(String comment) |
protected boolean |
isFrequentlyMistakePattern(String comment) |
protected boolean |
isIfComment(String comment) |
protected boolean |
isLoopVariableComment(String comment) |
protected boolean |
isNestedBegin(Node node) |
protected boolean |
isSpecialInitChar(String comment) |
protected boolean |
isSqlConnectorAdjustable(Node node) |
protected boolean |
isTargetComment(String comment) |
protected boolean |
isTargetCommentFirstChar(String comment) |
protected boolean |
isTopBegin(Node node) |
protected BeginNode |
newBeginNode() |
protected BindVariableNode |
newBindVariableNode(String expr,
String testValue) |
protected ElseNode |
newElseNode() |
protected EmbeddedVariableNode |
newEmbeddedVariableNode(String expr,
String testValue,
boolean replaceOnly,
boolean terminalDot) |
protected ForNode |
newForNode(String expr) |
protected IfNode |
newIfNode(String expr) |
protected void |
parseBegin() |
protected void |
parseBindVariable() |
protected void |
parseComment() |
protected void |
parseCommentBindVariable() |
protected void |
parseElse() |
protected void |
parseEnd() |
protected void |
parseFor() |
protected void |
parseIf() |
protected void |
parseLoopVariable() |
protected void |
parseSql() |
protected void |
parseToken() |
protected Node |
peek() |
protected Node |
pop() |
protected void |
processSqlConnectorAdjustable(Node node,
String sql) |
protected boolean |
processSqlConnectorCondition(Node node,
SqlTokenizer st,
String skippedToken) |
protected boolean |
processSqlConnectorMark(Node node,
String sql) |
protected void |
push(Node node) |
protected String |
replaceString(String text,
String fromText,
String toText) |
List<String> |
researchBindVariableComment()
Research bind variable comments.
|
List<String> |
researchEmbeddedVariableComment()
Research embedded variable comments.
|
List<String> |
researchIfComment()
Research IF comments.
|
protected void |
researchIfNeeds(List<String> researchList,
String expr) |
protected void |
throwEndCommentNotFoundException() |
protected void |
throwForCommentExpressionEmptyException() |
protected void |
throwIfCommentConditionEmptyException() |
protected void |
throwParameterCommentNotAllowedInitialCharacterException(String comment) |