SQL 解析

背景信息

SQL 解析 YAML 配置方式具有可读性高,使用简单的特点。通过 YAML 文件的方式,用户可以将代码与配置分离,并且根据需要方便地修改配置文件。

参数解释

  1. rules:
  2. - !SQL_PARSER
  3. sqlCommentParseEnabled: # 是否解析 SQL 注释
  4. sqlStatementCache: # SQL 语句本地缓存配置项
  5. initialCapacity: # 本地缓存初始容量
  6. maximumSize: # 本地缓存最大容量
  7. parseTreeCache: # 解析树本地缓存配置项
  8. initialCapacity: # 本地缓存初始容量
  9. maximumSize: # 本地缓存最大容量

操作步骤

  1. 设置本地缓存配置
  2. 设置解析配置
  3. 使用解析引擎解析 SQL

配置示例

  1. rules:
  2. - !SQL_PARSER
  3. sqlCommentParseEnabled: true
  4. sqlStatementCache:
  5. initialCapacity: 2000
  6. maximumSize: 65535
  7. parseTreeCache:
  8. initialCapacity: 128
  9. maximumSize: 1024

相关参考