类 MybatisParser

java.lang.Object
org.ssssssss.magicapi.modules.db.mybatis.MybatisParser

public class MybatisParser extends Object
  • 字段详细资料

    • ESCAPE_LT_PATTERN

      private static final Pattern ESCAPE_LT_PATTERN
    • ESCAPE_LT_REPLACEMENT

      private static final String ESCAPE_LT_REPLACEMENT
      另请参阅:
  • 构造器详细资料

    • MybatisParser

      public MybatisParser()
  • 方法详细资料

    • parse

      public static SqlNode parse(String xml)
    • escapeXml

      private static String escapeXml(String xml)
    • parseNodeList

      private static void parseNodeList(SqlNode sqlNode, NodeStream stream)
    • parseIfSqlNode

      private static IfSqlNode parseIfSqlNode(NodeStream stream)
    • processChildren

      private static <T extends SqlNode> T processChildren(T sqlNode, Node node)
    • parseForeachSqlNode

      private static ForeachSqlNode parseForeachSqlNode(NodeStream stream)
      解析foreach节点
    • parseTrimSqlNode

      private static TrimSqlNode parseTrimSqlNode(NodeStream stream)
      解析trim节点
    • parseSetSqlNode

      private static SetSqlNode parseSetSqlNode(NodeStream stream)
      解析set节点
    • parseWhereSqlNode

      private static WhereSqlNode parseWhereSqlNode(NodeStream stream)
      解析where节点
    • getNodeAttributeValue

      private static String getNodeAttributeValue(Node node, String attributeKey)