| 接口 | 说明 |
|---|---|
| SQLFileParser |
解析sql文件,取得sql内容,目前内置的是markdown格式的的sql文件
|
| SQLLoader |
用于定义SQL语句的加载接口
|
| 类 | 说明 |
|---|---|
| AbstractClassPathSQLLoader | |
| AbstractSQLLoader |
包含了所有的SQL,包含内置和外部。
|
| MarkdownClasspathLoader |
从classpath系统加载sql模板,id应该格式是"xx.yyy",xx代表了文件名,yyy代表了sql标识 sql 模板格式如下:
selectUser
===
select * from user
可以重载此类,实现
#getParser 用于解析其他格式文件,比如xml格式的sql文件 |
| MarkdownClasspathLoader.SQLFileVersion |
记录sql的版本号,如果为0,表示无版本,比如md文件在jar里
|
| MarkdownParser |
解析md文档,文档格式参考beetlsql文档
|
Copyright © 2022. All rights reserved.