- batchInsertSeparator() - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
insert [命令合成-子流程]
批量插入数据时, 多行数据之间分隔符
- body(DataRuntime, StringBuilder, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
创建表 body部分包含column index
- buildAddRun(DataRuntime, Column, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成]
添加列
- buildAddRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- buildAddRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
添加标签
- buildAddRun(DataRuntime, PrimaryKey, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
primary[命令合成]
添加主键
- buildAddRun(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
foreign[命令合成]
添加外键
- buildAddRun(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[命令合成]
添加索引
- buildAddRun(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[命令合成]
添加约束
- buildAlterRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成]
修改表
- buildAlterRun(DataRuntime, Table, Collection<Column>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成]
修改列
有可能生成多条SQL,根据数据库类型优先合并成一条执行
- buildAlterRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成]
修改视图
- buildAlterRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[命令合成-子流程]
修改主表
- buildAlterRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
修改分区表
- buildAlterRun(DataRuntime, Column, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成]
修改列
有可能生成多条SQL
- buildAlterRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- buildAlterRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
修改标签
有可能生成多条SQL
- buildAlterRun(DataRuntime, PrimaryKey, PrimaryKey) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
primary[命令合成]
修改主键
有可能生成多条SQL
- buildAlterRun(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
添加外键
- buildAlterRun(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[命令合成]
修改索引
有可能生成多条SQL
- buildAlterRun(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[命令合成]
修改约束
有可能生成多条SQL
- buildAlterRun(DataRuntime, Trigger) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
trigger[命令合成]
修改触发器
有可能生成多条SQL
- buildAlterRun(DataRuntime, Procedure) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[命令合成]
修改存储过程
有可能生成多条SQL
- buildAlterRun(DataRuntime, Function) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[命令合成]
修改函数
有可能生成多条SQL
- buildAlterRun(DataRuntime, Sequence) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[命令合成]
修改序列
有可能生成多条SQL
- buildAppendColumnCommentRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
创建表完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现
- buildAppendCommentRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现
- buildAppendCommentRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成-子流程]
添加视图备注(视图创建完成后调用,创建过程能添加备注的不需要实现)
- buildAppendCommentRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现
- buildAppendCommentRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现
- buildAppendCommentRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
添加列备注(表创建完成后调用,创建过程能添加备注的不需要实现)
- buildAppendIndexRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[命令合成]
创建表过程添加索引,表创建完成后添加索引,于表内索引index(DataRuntime, StringBuilder, Table)二选一
- buildChangeCommentRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
修改备注
- buildChangeCommentRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成-子流程]
修改备注
- buildChangeCommentRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[命令合成-子流程]
修改主表备注
- buildChangeCommentRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成-子流程]
修改分区表备注
- buildChangeCommentRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
修改备注
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeCommentRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
修改备注
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeDefaultRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
修改默认值
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeDefaultRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
修改默认值
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeNullableRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
修改非空限制
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeNullableRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
修改非空限制
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeTypeRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
修改数据类型
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeTypeRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
修改数据类型
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildCreateRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成]
创建表
注意comment顺序不一样
关于创建主键的几个环节
1.1.定义列时 标识 primary(DataRuntime runtime, StringBuilder builder, Column column)
1.2.定义表时 标识 primary(DataRuntime runtime, StringBuilder builder, Table table)
1.3.定义完表DDL后,单独创建 primary(DataRuntime runtime, PrimaryKey primary)根据三选一情况调用buildCreateRun
2.单独创建 buildCreateRun(DataRuntime runtime, PrimaryKey primary)
其中1.x三选一 不要重复
- buildCreateRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成]
创建视图
- buildCreateRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[命令合成]
创建主表
- buildCreateRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
创建分区表
- buildCreateRun(DataRuntime, Trigger) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
trigger[命令合成]
添加触发器
- buildCreateRun(DataRuntime, Procedure) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[命令合成]
添加存储过程
- buildCreateRun(DataRuntime, Function) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[命令合成]
添加函数
- buildCreateRun(DataRuntime, Sequence) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[命令合成]
添加序列
- buildCreateRunHead(DataRuntime, StringBuilder, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成-子流程]
创建视图头部
- buildCreateRunOption(DataRuntime, StringBuilder, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成-子流程]
创建视图选项
- buildDeleteRun(DataRuntime, Table, ConfigStore, Object, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
delete[命令合成]
合成 where k1 = v1 and k2 = v2
- buildDeleteRun(DataRuntime, int, String, ConfigStore, String, Object) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
delete[命令合成]
合成 where column in (values)
- buildDeleteRunFromEntity(DataRuntime, Table, ConfigStore, Object, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
delete[命令合成-子流程]
合成 where k1 = v1 and k2 = v2
- buildDeleteRunFromTable(DataRuntime, int, Table, ConfigStore, String, Object) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
delete[命令合成-子流程]
合成 where column in (values)
- buildDropAutoIncrement(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
取消自增
- buildDropRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成]
删除表
- buildDropRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成]
删除视图
- buildDropRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[命令合成]
删除主表
- buildDropRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成-]
删除分区表
- buildDropRun(DataRuntime, Column, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成]
删除列
- buildDropRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- buildDropRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
删除标签
- buildDropRun(DataRuntime, PrimaryKey, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
primary[命令合成]
删除主键
- buildDropRun(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
foreign[命令合成]
删除外键
- buildDropRun(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[命令合成]
删除索引
- buildDropRun(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[命令合成]
删除约束
- buildDropRun(DataRuntime, Trigger) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
trigger[命令合成]
删除触发器
- buildDropRun(DataRuntime, Procedure) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[命令合成]
删除存储过程
- buildDropRun(DataRuntime, Function) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[命令合成]
删除函数
- buildDropRun(DataRuntime, Sequence) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[命令合成]
删除序列
- buildExecuteRun(DataRuntime, RunPrepare, ConfigStore, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
execute [命令合成]
创建执行SQL
- buildInsertRun(DataRuntime, int, Table, Object, ConfigStore, List<String>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare)
- buildQueryCatalogsRun(DataRuntime, boolean, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[命令合成]
查询全部数据库
- buildQueryColumnsRun(DataRuntime, Table, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成]
查询表上的列
- buildQueryColumnsRun(DataRuntime, Catalog, Schema, List<Table>, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成]
(方法1)
查询多个表的列
- buildQueryConstraintsRun(DataRuntime, Table, Column, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[命令合成]
查询表上的约束
- buildQueryDatabasesRun(DataRuntime, boolean, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[命令合成]
查询全部数据库
- buildQueryDdlsRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成]
查询表DDL
- buildQueryDdlsRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成]
查询view DDL
- buildQueryDdlsRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[命令合成]
查询 MasterTable DDL
- buildQueryDdlsRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
查询 PartitionTable DDL
- buildQueryDdlsRun(DataRuntime, Procedure) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[命令合成]
查询存储DDL
- buildQueryDdlsRun(DataRuntime, Function) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[命令合成]
查询函数DDL
- buildQueryDdlsRun(DataRuntime, Sequence) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[命令合成]
查询序列DDL
- buildQueryForeignsRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
foreign[命令合成]
查询表上的外键
- buildQueryFunctionsRun(DataRuntime, Catalog, Schema, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[命令合成]
查询表上的 Trigger
- buildQueryIndexesRun(DataRuntime, Table, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[命令合成]
查询表上的索引
- buildQueryMasterTablesRun(DataRuntime, Catalog, Schema, String, int) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[命令合成]
查询主表
- buildQueryPartitionTablesRun(DataRuntime, Catalog, Schema, String, int) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
查询分区表
- buildQueryPartitionTablesRun(DataRuntime, Table, Map<String, Object>, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
根据主表查询分区表
- buildQueryPartitionTablesRun(DataRuntime, Table, Map<String, Object>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
根据主表查询分区表
- buildQueryPartitionTablesRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
根据主表查询分区表
- buildQueryPrimaryRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
primary[命令合成]
查询表上的主键
- buildQueryProceduresRun(DataRuntime, Catalog, Schema, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[命令合成]
查询表上的 Trigger
- buildQueryProductRun(DataRuntime) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[命令合成]
查询当前数据源 数据库产品说明(产品名称+版本号)
- buildQueryRun(DataRuntime, RunPrepare, ConfigStore, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
select[命令合成]
最终可执行命令
创建查询SQL
- buildQuerySchemasRun(DataRuntime, boolean, Catalog, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[命令合成]
查询全部数据库
- buildQuerySequence(DataRuntime, boolean, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
查询序列cur 或 next value
- buildQuerySequencesRun(DataRuntime, Catalog, Schema, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[命令合成]
查询表上的 Trigger
- buildQueryTablesCommentRun(DataRuntime, Catalog, Schema, String, int) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成]
查询表备注
- buildQueryTablesRun(DataRuntime, boolean, Catalog, Schema, String, int) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成]
查询表,不是查表中的数据
- buildQueryTagsRun(DataRuntime, Table, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
查询表上的列
- buildQueryTriggersRun(DataRuntime, Table, List<Trigger.EVENT>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
trigger[命令合成]
查询表上的 Trigger
- buildQueryVersionRun(DataRuntime) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[命令合成]
查询当前数据源 数据库版本 版本号比较复杂 不是全数字
- buildQueryViewsRun(DataRuntime, boolean, Catalog, Schema, String, int) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成]
查询视图
- buildRenameRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成]
重命名
子类实现
- buildRenameRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成]
重命名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[命令合成-子流程]
主表重命名
- buildRenameRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[命令合成]
分区表重命名
- buildRenameRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成]
修改列名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
修改标签名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, PrimaryKey) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
primary[命令合成]
修改主键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
foreign[命令合成]
修改外键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[命令合成]
修改索引名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[命令合成]
修改约束名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Trigger) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
trigger[命令合成]
修改触发器名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Procedure) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[命令合成]
修改存储过程名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Function) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[命令合成]
修改函数名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Sequence) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[命令合成]
修改序列名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildTruncateRun(DataRuntime, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- buildUpdateRun(DataRuntime, int, String, Object, ConfigStore, List<String>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
update [命令合成]
- buildUpdateRunFromCollection(DataRuntime, int, String, Collection, ConfigStore, LinkedHashMap<String, Column>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- buildUpdateRunFromDataRow(DataRuntime, String, DataRow, ConfigStore, LinkedHashMap<String, Column>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- buildUpdateRunFromEntity(DataRuntime, String, Object, ConfigStore, LinkedHashMap<String, Column>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- catalog(DataRuntime, int, boolean, Catalog, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[结果集封装]
当前catalog 根据查询结果集
- catalog(DataRuntime, boolean, Catalog) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[结果集封装]
当前catalog 根据驱动内置接口补充
- catalog(List<T>, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
根据 name检测catalogs集合中是否存在
- catalogs(DataRuntime, String, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[调用入口]
- catalogs(DataRuntime, String, boolean, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[调用入口]
- catalogs(DataRuntime, int, boolean, LinkedHashMap<String, Catalog>, Catalog, Schema, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[结果集封装]
根据查询结果集构造 Database
- catalogs(DataRuntime, int, boolean, List<Catalog>, Catalog, Schema, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[结果集封装]
根据查询结果集构造 Database
- catalogs(DataRuntime, boolean, LinkedHashMap<String, Catalog>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[结果集封装]
根据驱动内置接口补充 catalog
- catalogs(DataRuntime, boolean, List<Catalog>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
catalog[结果集封装]
根据驱动内置接口补充 catalog
- charset(DataRuntime, StringBuilder, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
编码
- charset(DataRuntime, StringBuilder, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
列定义:编码
- checkColumnExists(DataRuntime, StringBuilder, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
列定义:创建或删除列之前 检测表是否存在
IF NOT EXISTS
- checkMetadata(DataRuntime, Table, ConfigStore, LinkedHashMap<String, Column>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
过滤掉表结构中不存在的列
- checkOverride(Object) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- checkPrimary(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
检测表主键(在没有显式设置主键时根据其他条件判断如自增),同时根据主键对象给相关列设置主键标识
- checkPv(Object) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- checkSchema(DataRuntime, DataSource, T) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- checkSchema(DataRuntime, Connection, T) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- checkSchema(DataRuntime, T) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
根据运行环境识别 catalog与schema
- checkTableExists(DataRuntime, StringBuilder, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
创建或删除表之前 检测表是否存在
IF NOT EXISTS
- checkTagExists(DataRuntime, StringBuilder, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[命令合成]
创建或删除标签之前 检测表是否存在
IF NOT EXISTS
- checkViewExists(DataRuntime, StringBuilder, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成-子流程]
创建或删除视图之前 检测视图是否存在
IF NOT EXISTS
- columnMetadataAdapter(DataRuntime) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[结构集封装-依据]
读取column元数据结果集的依据
- columnMetadataLengthRefer(DataRuntime, TypeMetadata) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[结果集封装]
(方法1)
元数据数字有效位数列
不直接调用 用来覆盖columnMetadataAdapter(DataRuntime runtime, TypeMetadata meta)
- columnMetadataPrecisionRefer(DataRuntime, TypeMetadata) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[结果集封装]
(方法1)
元数据长度列
不直接调用 用来覆盖columnMetadataAdapter(DataRuntime runtime, TypeMetadata meta)
- columnMetadataScaleRefer(DataRuntime, TypeMetadata) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[结果集封装]
(方法1)
元数据数字有效位数列
不直接调用 用来覆盖columnMetadataAdapter(DataRuntime runtime, TypeMetadata meta)
- columns(DataRuntime, String, boolean, Table, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[调用入口]
查询表结构
- columns(DataRuntime, String, boolean, Catalog, Schema, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[调用入口]
查询列
- columns(DataRuntime, int, boolean, Table, LinkedHashMap<String, T>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[结果集封装]
根据查询结果集构造Tag
- columns(DataRuntime, int, boolean, Table, List<T>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- columns(DataRuntime, int, boolean, List<Table>, List<T>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[结果集封装]
(方法1)
根据系统表查询SQL获取表结构
根据查询结果集构造Column,并分配到各自的表中
- columns(DataRuntime, String, boolean, Catalog, Schema, List<Table>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[调用入口]
(方法1)
查询多个表列,并分配到每个表中,需要保持所有表的catalog,schema相同
- columns(DataRuntime, boolean, LinkedHashMap<String, T>, Table, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[结果集封装]
解析JDBC get columns结果
- columns(DataRuntime, StringBuilder, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
创建表 columns部分
- comment(DataRuntime, StringBuilder, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
备注 创建表的完整DDL拼接COMMENT部分,与buildAppendCommentRun二选一实现
- comment(DataRuntime, StringBuilder, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[命令合成-子流程]
视图备注
- comment(DataRuntime, StringBuilder, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
列定义:备注
- comment(DataRuntime, StringBuilder, Index) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[命令合成-子流程]
索引备注
- comments(DataRuntime, int, boolean, LinkedHashMap<String, T>, Catalog, Schema, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[结果集封装]
表备注
- comments(DataRuntime, int, boolean, List<T>, Catalog, Schema, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[结果集封装]
表备注
- concat(DataRuntime, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- config() - 枚举 中的方法org.anyline.data.jdbc.doris.DorisTypeMetadataAlias
-
- confirmInsertColumns(DataRuntime, String, Object, ConfigStore, List<String>, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
insert [命令合成-子流程]
确认需要插入的列
- confirmUpdateColumns(DataRuntime, String, DataRow, ConfigStore, List<String>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
update [命令合成-子流程]
确认需要更新的列
- confirmUpdateColumns(DataRuntime, String, Object, ConfigStore, List<String>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- constraints(DataRuntime, String, boolean, Table, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[调用入口]
- constraints(DataRuntime, String, Table, Column, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[调用入口]
- constraints(DataRuntime, int, boolean, Table, List<T>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[结果集封装]
根据查询结果集构造Constraint
- constraints(DataRuntime, int, boolean, Table, Column, LinkedHashMap<String, T>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[结果集封装]
根据查询结果集构造Constraint
- correctSchemaFromJDBC(DataRuntime, T, String, String, boolean, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
识别根据jdbc返回的catalog与schema,部分数据库(如mysql)系统表与jdbc标准可能不一致根据实际情况处理
注意一定不要处理从SQL中返回的,应该在SQL中处理好
- correctSchemaFromJDBC(DataRuntime, T, String, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
识别根据jdbc返回的catalog与schema,部分数据库(如mysql)系统表与jdbc标准可能不一致根据实际情况处理
注意一定不要处理从SQL中返回的,应该在SQL中处理好
- correctSchemaFromJDBC(String, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
在调用jdbc接口前处理业务中的catalog,schema,部分数据库(如mysql)业务系统与dbc标准可能不一致根据实际情况处理
- count(DataRuntime, String, RunPrepare, ConfigStore, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
count [调用入口]
- count(DataRuntime, String, Run) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
count [命令执行]
- create(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[调用入口]
创建表,执行的SQL通过meta.ddls()返回
- create(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[调用入口]
创建视图,执行的SQL通过meta.ddls()返回
- create(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[调用入口]
创建主表,执行的SQL通过meta.ddls()返回
- create(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[调用入口]
创建分区表,执行的SQL通过meta.ddls()返回
- create(DataRuntime, Procedure) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[调用入口]
添加存储过程
- create(DataRuntime, Function) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[调用入口]
添加函数
- create(DataRuntime, Sequence) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[调用入口]
添加序列
- createConditionFindInSet(DataRuntime, StringBuilder, String, Compare, Object, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
select[命令合成-子流程]
构造 FIND_IN_SET 查询条件
如果不需要占位符 返回null 否则原样返回value
- createConditionIn(DataRuntime, StringBuilder, Compare, Object, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
select[命令合成-子流程]
构造(NOT) IN 查询条件
- createConditionLike(DataRuntime, StringBuilder, Compare, Object, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
select[命令合成-子流程]
构造 LIKE 查询条件
如果不需要占位符 返回null 否则原样返回value
- createInsertRun(DataRuntime, Table, Object, ConfigStore, List<String>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
insert [命令合成-子流程]
根据entity创建 INSERT RunPrepare由buildInsertRun调用
- createInsertRunFromCollection(DataRuntime, int, Table, Collection, ConfigStore, List<String>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
insert [命令合成-子流程]
根据collection创建 INSERT RunPrepare由buildInsertRun调用
- database(DataRuntime, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[调用入口]
当前数据库
- database(DataRuntime, int, boolean, Database, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[结果集封装]
当前database 根据查询结果集
- database(DataRuntime, boolean, Database) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[结果集封装]
当前database 根据驱动内置接口补充
- database(List<T>, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
根据 name检测databases集合中是否存在
- databases(DataRuntime, String, boolean, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[调用入口]
- databases(DataRuntime, String, String) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[调用入口]
- databases(DataRuntime, int, boolean, LinkedHashMap<String, Database>, Catalog, Schema, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
database[结果集封装]
- databases(DataRuntime, int, boolean, List<Database>, Catalog, Schema, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
- ddl(DataRuntime, String, Table, boolean) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[调用入口]
- ddl(DataRuntime, int, Table, List<String>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[结果集封装]
查询表DDL
- ddl(DataRuntime, String, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[调用入口]
- ddl(DataRuntime, int, View, List<String>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[结果集封装]
查询 view DDL
- ddl(DataRuntime, String, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[调用入口]
- ddl(DataRuntime, int, MasterTable, List<String>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[结果集封装]
查询 MasterTable DDL
- ddl(DataRuntime, String, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[调用入口]
- ddl(DataRuntime, int, PartitionTable, List<String>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[结果集封装]
查询 MasterTable DDL
- ddl(DataRuntime, String, Procedure) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[调用入口]
- ddl(DataRuntime, int, Procedure, List<String>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[结果集封装]
查询 Procedure DDL
- ddl(DataRuntime, String, Function) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[调用入口]
- ddl(DataRuntime, int, Function, List<String>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[结果集封装]
查询 Function DDL
- ddl(DataRuntime, String, Sequence) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[调用入口]
- ddl(DataRuntime, int, Sequence, List<String>, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[结果集封装]
查询 Sequence DDL
- defaultValue(DataRuntime, StringBuilder, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
列定义:默认值,注意数字也需要引号
- define(DataRuntime, StringBuilder, Column, ACTION.DDL) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
定义列,依次拼接下面几个属性注意不同数据库可能顺序不一样
- delete(DataRuntime, String, String, ConfigStore, Object, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
delete [调用入口]
合成 where k1 = v1 and k2 = v2
- delete(DataRuntime, String, String, ConfigStore, String...) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
delete [调用入口]
根据configs和conditions过滤条件
- delete(DataRuntime, String, ConfigStore, Run) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
delete[命令执行]
- deletes(DataRuntime, String, int, String, ConfigStore, String, Collection<T>) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
delete [调用入口]
合成 where column in (values)
- detail(DataRuntime, int, T, Catalog, Schema, DataRow) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[结果集封装]
(方法1)
列详细属性
- detail(DataRuntime, int, T, Table, DataSet) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
primary[结构集封装]
根据查询结果集构造PrimaryKey更多属性
- detail(DataRuntime, int, T, Table, DataRow) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[结构集封装]
根据查询结果集构造index更多属性(column,order, position)
- distribution(DataRuntime, StringBuilder, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[命令合成-子流程]
分桶方式
- DorisAdapter - org.anyline.data.jdbc.doris中的类
-
- DorisAdapter() - 类 的构造器org.anyline.data.jdbc.doris.DorisAdapter
-
- DorisTypeMetadataAlias - org.anyline.data.jdbc.doris中的枚举
-
- drop(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
table[调用入口]
删除表,执行的SQL通过meta.ddls()返回
- drop(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
view[调用入口]
删除视图,执行的SQL通过meta.ddls()返回
- drop(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
master table[调用入口]
删除主表,执行的SQL通过meta.ddls()返回
- drop(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
partition table[调用入口]
删除分区表,执行的SQL通过meta.ddls()返回
- drop(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[调用入口]
删除列,执行的SQL通过meta.ddls()返回
- drop(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
tag[调用入口]
删除标签
- drop(DataRuntime, PrimaryKey) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
primary[调用入口]
删除主键
- drop(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
foreign[调用入口]
删除外键
- drop(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
index[调用入口]
删除索引
- drop(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
constraint[调用入口]
删除约束
- drop(DataRuntime, Trigger) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
trigger[调用入口]
删除触发器
- drop(DataRuntime, Procedure) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
procedure[调用入口]
删除存储过程
- drop(DataRuntime, Function) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
function[调用入口]
删除函数
- drop(DataRuntime, Sequence) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
sequence[调用入口]
删除序列
- dropColumnGuide(DataRuntime, StringBuilder, Column) - 类 中的方法org.anyline.data.jdbc.doris.DorisAdapter
-
column[命令合成-子流程]
删除列引导
alter table sso_user [drop column] type_code