public class GenHiveTableDDLSqlRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| GenHiveTableDDLSqlRequest() | 
| GenHiveTableDDLSqlRequest(GenHiveTableDDLSqlRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getAddDataFiles()Get 增加的文件数量阈值, 超过值将触发小文件合并 | 
| Long | getAddDeleteFiles()Get 增加的delete file数量阈值 | 
| Long | getAddEqualityDeletes()Get 增加的Equality delete数量阈值, 超过值将触发小文件合并 | 
| Long | getAddPositionDeletes()Get 增加的Position delete数量阈值, 超过值将触发小文件合并 | 
| String | getDatasourceId()Get 数据源id | 
| String | getEnv()Get 获取源信息的环境 | 
| String | getId()Get 节点id | 
| String | getMsType()Get 元数据类型(MYSQL、ORACLE) | 
| Partition[] | getPartitions()Get 分区字段 | 
| String | getProjectId()Get 项目id | 
| Property[] | getProperties()Get 建表属性 | 
| String | getSchemaName()Get 源端schema名称 | 
| String | getSinkDatabase()Get 目标数据库 | 
| String | getSinkSchemaName()Get 目标端schema名称 | 
| String | getSinkTableName()Get 目标端table名称 | 
| String | getSinkType()Get 目标表元数据类型(HIVE、GBASE) | 
| String | getSourceDatabase()Get 来源库名 | 
| SourceFieldInfo[] | getSourceFieldInfoList()Get 上游节点的字段信息 | 
| TableBaseInfo | getTableBaseInfo()Get dlc表治理信息 | 
| String | getTableComment()Get 表描述信息 | 
| Long | getTableMode()Get 建表模式,0:向导模式,1:ddl | 
| String | getTableName()Get 来源表名 | 
| String | getTableVersion()Get DLC表版本,v1/v2 | 
| String | getTargetDatasourceId()Get 下游节点数据源ID | 
| Long | getTaskType()Get 任务类型 201(实时), 202(离线) | 
| Boolean | getUpsertFlag()Get 是否upsert写入 | 
| String[] | getUpsertKeys()Get dlc upsert主键 | 
| String | getWriteMode()Get doris写入模式配置 | 
| void | setAddDataFiles(Long AddDataFiles)Set 增加的文件数量阈值, 超过值将触发小文件合并 | 
| void | setAddDeleteFiles(Long AddDeleteFiles)Set 增加的delete file数量阈值 | 
| void | setAddEqualityDeletes(Long AddEqualityDeletes)Set 增加的Equality delete数量阈值, 超过值将触发小文件合并 | 
| void | setAddPositionDeletes(Long AddPositionDeletes)Set 增加的Position delete数量阈值, 超过值将触发小文件合并 | 
| void | setDatasourceId(String DatasourceId)Set 数据源id | 
| void | setEnv(String Env)Set 获取源信息的环境 | 
| void | setId(String Id)Set 节点id | 
| void | setMsType(String MsType)Set 元数据类型(MYSQL、ORACLE) | 
| void | setPartitions(Partition[] Partitions)Set 分区字段 | 
| void | setProjectId(String ProjectId)Set 项目id | 
| void | setProperties(Property[] Properties)Set 建表属性 | 
| void | setSchemaName(String SchemaName)Set 源端schema名称 | 
| void | setSinkDatabase(String SinkDatabase)Set 目标数据库 | 
| void | setSinkSchemaName(String SinkSchemaName)Set 目标端schema名称 | 
| void | setSinkTableName(String SinkTableName)Set 目标端table名称 | 
| void | setSinkType(String SinkType)Set 目标表元数据类型(HIVE、GBASE) | 
| void | setSourceDatabase(String SourceDatabase)Set 来源库名 | 
| void | setSourceFieldInfoList(SourceFieldInfo[] SourceFieldInfoList)Set 上游节点的字段信息 | 
| void | setTableBaseInfo(TableBaseInfo TableBaseInfo)Set dlc表治理信息 | 
| void | setTableComment(String TableComment)Set 表描述信息 | 
| void | setTableMode(Long TableMode)Set 建表模式,0:向导模式,1:ddl | 
| void | setTableName(String TableName)Set 来源表名 | 
| void | setTableVersion(String TableVersion)Set DLC表版本,v1/v2 | 
| void | setTargetDatasourceId(String TargetDatasourceId)Set 下游节点数据源ID | 
| void | setTaskType(Long TaskType)Set 任务类型 201(实时), 202(离线) | 
| void | setUpsertFlag(Boolean UpsertFlag)Set 是否upsert写入 | 
| void | setUpsertKeys(String[] UpsertKeys)Set dlc upsert主键 | 
| void | setWriteMode(String WriteMode)Set doris写入模式配置 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic GenHiveTableDDLSqlRequest()
public GenHiveTableDDLSqlRequest(GenHiveTableDDLSqlRequest source)
public String getProjectId()
public void setProjectId(String ProjectId)
ProjectId - 项目idpublic String getSinkDatabase()
public void setSinkDatabase(String SinkDatabase)
SinkDatabase - 目标数据库public String getId()
public void setId(String Id)
Id - 节点idpublic String getMsType()
public void setMsType(String MsType)
MsType - 元数据类型(MYSQL、ORACLE)public String getDatasourceId()
public void setDatasourceId(String DatasourceId)
DatasourceId - 数据源idpublic String getSourceDatabase()
public void setSourceDatabase(String SourceDatabase)
SourceDatabase - 来源库名public String getTableName()
public void setTableName(String TableName)
TableName - 来源表名public String getSinkType()
public void setSinkType(String SinkType)
SinkType - 目标表元数据类型(HIVE、GBASE)public String getSchemaName()
public void setSchemaName(String SchemaName)
SchemaName - 源端schema名称public SourceFieldInfo[] getSourceFieldInfoList()
public void setSourceFieldInfoList(SourceFieldInfo[] SourceFieldInfoList)
SourceFieldInfoList - 上游节点的字段信息public Partition[] getPartitions()
public void setPartitions(Partition[] Partitions)
Partitions - 分区字段public Property[] getProperties()
public void setProperties(Property[] Properties)
Properties - 建表属性public Long getTableMode()
public void setTableMode(Long TableMode)
TableMode - 建表模式,0:向导模式,1:ddlpublic String getTableVersion()
public void setTableVersion(String TableVersion)
TableVersion - DLC表版本,v1/v2public Boolean getUpsertFlag()
public void setUpsertFlag(Boolean UpsertFlag)
UpsertFlag - 是否upsert写入public String getTableComment()
public void setTableComment(String TableComment)
TableComment - 表描述信息public Long getAddDataFiles()
public void setAddDataFiles(Long AddDataFiles)
AddDataFiles - 增加的文件数量阈值, 超过值将触发小文件合并public Long getAddEqualityDeletes()
public void setAddEqualityDeletes(Long AddEqualityDeletes)
AddEqualityDeletes - 增加的Equality delete数量阈值, 超过值将触发小文件合并public Long getAddPositionDeletes()
public void setAddPositionDeletes(Long AddPositionDeletes)
AddPositionDeletes - 增加的Position delete数量阈值, 超过值将触发小文件合并public Long getAddDeleteFiles()
public void setAddDeleteFiles(Long AddDeleteFiles)
AddDeleteFiles - 增加的delete file数量阈值public String getTargetDatasourceId()
public void setTargetDatasourceId(String TargetDatasourceId)
TargetDatasourceId - 下游节点数据源IDpublic String[] getUpsertKeys()
public void setUpsertKeys(String[] UpsertKeys)
UpsertKeys - dlc upsert主键public TableBaseInfo getTableBaseInfo()
public void setTableBaseInfo(TableBaseInfo TableBaseInfo)
TableBaseInfo - dlc表治理信息public String getSinkSchemaName()
public void setSinkSchemaName(String SinkSchemaName)
SinkSchemaName - 目标端schema名称public String getEnv()
public void setEnv(String Env)
Env - 获取源信息的环境public String getWriteMode()
public void setWriteMode(String WriteMode)
WriteMode - doris写入模式配置public Long getTaskType()
public void setTaskType(Long TaskType)
TaskType - 任务类型 201(实时), 202(离线)public String getSinkTableName()
public void setSinkTableName(String SinkTableName)
SinkTableName - 目标端table名称Copyright © 2025. All rights reserved.