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 |
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 |
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
|
Boolean |
getUpsertFlag()
Get 是否upsert写入
|
String[] |
getUpsertKeys()
Get dlc upsert主键
|
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 |
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 |
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 |
setUpsertFlag(Boolean UpsertFlag)
Set 是否upsert写入
|
void |
setUpsertKeys(String[] UpsertKeys)
Set dlc upsert主键
|
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, toJsonString
public 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名称Copyright © 2024. All rights reserved.