解释的元数据
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
jOOQ 的 解析器 被 DDL 解释器使用,以基于您的 DDL 脚本创建 org.jooq.Meta
的替代实现
// Using strings: create.meta( "create table a (i int);", "create table b (j int);", "create table c (k int);" ) .getTables() .forEach(System.out::println); // Using the jOOQ API: create.meta( createTable("a").columns("i", INTEGER), createTable("b").columns("j", INTEGER), createTable("c").columns("k", INTEGER) ) .getTables() .forEach(System.out::println);
上面的代码打印了 DDL 脚本中的所有表
a b c
所有元数据都可用,包括列名、类型、约束等。
可以从字符串或 org.jooq.Source
解释 DDL,它表示任何提供源的字符串,包括文件、输入流等。
导出 DDL
任何 org.jooq.Meta
实现都可以使用 Meta.ddl()
导出回 DDL 语句(翻译成任何方言!)
反馈
您对此页面有任何反馈吗? 我们很乐意听到您的意见!