社区
Java SE
帖子详情
jsqlparser 怎么支持create index句子
jhnack
2012-08-13 10:38:22
如题
...全文
109
回复
打赏
收藏
jsqlparser 怎么支持create index句子
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JSQLParser
源码分析之
Create
Table
本文深入分析了
JSQLParser
库中的
Create
Table相关源码,包括ColDataType、ColumnDefinition、
Index
等关键类的结构和功能。通过源码,我们可以理解如何在JavaCC中实现对
CREATE
TABLE语句的
支持
,以及如何处理列定义、数据类型和索引创建等细节。
SQL文件转Liquibase Changelog.xml的一种思路
本文介绍了一种将SQL文件自动转换为Liquibase Changelog XML文件的方法,使用
jsqlparser
解析SQL语句并利用liquibase-maven-plugin生成XML。
支持
CREATE
TABLE、ALTER TABLE及
CREATE
INDEX
等操作。
拆解Mybatis-Plus多租户插件:从TenantLineInnerInterceptor源码看SQL拦截与重写的艺术
本文深入解析MyBatis-Plus多租户插件核心组件TenantLineInnerInterceptor,聚焦其基于MyBatis拦截器机制的SQL拦截流程,以及依托
JSqlParser
进行AST解析与动态SQL重写的实现细节。涵盖租户条件自动注入、多表/子查询/联合查询的AST遍历处理、租户字段索引优化及表达式缓存等关键技术点,为SaaS多租户架构提供高性能、无侵入的SQL层隔离方案。
PageHelper分页原理与MyBatis拦截器深度解析
本文深入解析PageHelper基于MyBatis拦截器的分页实现原理,涵盖ThreadLocal参数传递、
JSqlParser
SQL解析、数据库方言适配的分页SQL改写、智能COUNT查询优化策略,以及物理分页与内存分页的选型依据。同时探讨线程安全风险、多数据源适配、大分页性能瓶颈及索引优化等生产级调优要点。
SQL优化工具源码
该工具基于Spring Boot 3构建,集成
JSqlParser
进行SQL AST解析,提供智能索引建议、执行计划分析(EXPLAIN)、冗余索引检测及大小表驱动判断。
支持
MyBatis XML/Java注解SQL扫描、一键替换与备份,并可选接入阿里云百炼实现AI改写。需配置真实数据源以启用深度优化功能。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章