类 DorisHelper
java.lang.Object
org.dromara.autotable.strategy.doris.DorisHelper
辅助类
- 作者:
- lizhian
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明compareSqlStatements(String sql1, String sql2) 比较两个多行SQL语句的差异static StringgenerateMD5(String text) getDynamicPartitionProperties(DorisDynamicPartition dynamicPartition) static StringgetIndexName(String indexName, String column, String type) static StringgetRollupName(String name, List<String> columns) static StringjoinColumns(List<String> columns) static StringjoinValues(List<String> values) static voidparseProperties(String[] properties) static <T,K, V> Map <K, V> static StringtoPropertiesSql(Map<String, String> properties)
-
字段详细资料
-
ADDED
- 另请参阅:
-
REMOVED
- 另请参阅:
-
-
构造器详细资料
-
DorisHelper
public DorisHelper()
-
-
方法详细资料
-
generateMD5
-
toMap
-
getIndexName
-
getRollupName
-
parseProperties
-
getDynamicPartitionProperties
public static Map<String,String> getDynamicPartitionProperties(DorisDynamicPartition dynamicPartition) -
toPropertiesSql
-
joinColumns
-
joinValues
-
subList
-
compareSqlStatements
比较两个多行SQL语句的差异- 参数:
sql1- 第一个SQL语句 (旧版本)sql2- 第二个SQL语句 (新版本)- 返回:
- Map 包含 "added" 和 "removed" 的行列表.
Key: "added" -> List
新增的行 (存在于sql2但不存在于sql1) Key: "removed" -> List 删除的行 (存在于sql1但不存在于sql2)
-
main
-