Class GenHiveTableDDLSqlRequest

    • Constructor Detail

      • GenHiveTableDDLSqlRequest

        public GenHiveTableDDLSqlRequest()
      • GenHiveTableDDLSqlRequest

        public 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.
    • Method Detail

      • getProjectId

        public String getProjectId()
        Get 项目id
        Returns:
        ProjectId 项目id
      • setProjectId

        public void setProjectId​(String ProjectId)
        Set 项目id
        Parameters:
        ProjectId - 项目id
      • getSinkDatabase

        public String getSinkDatabase()
        Get 目标数据库
        Returns:
        SinkDatabase 目标数据库
      • setSinkDatabase

        public void setSinkDatabase​(String SinkDatabase)
        Set 目标数据库
        Parameters:
        SinkDatabase - 目标数据库
      • getId

        public String getId()
        Get 节点id
        Returns:
        Id 节点id
      • setId

        public void setId​(String Id)
        Set 节点id
        Parameters:
        Id - 节点id
      • getMsType

        public String getMsType()
        Get 元数据类型(MYSQL、ORACLE)
        Returns:
        MsType 元数据类型(MYSQL、ORACLE)
      • setMsType

        public void setMsType​(String MsType)
        Set 元数据类型(MYSQL、ORACLE)
        Parameters:
        MsType - 元数据类型(MYSQL、ORACLE)
      • getDatasourceId

        public String getDatasourceId()
        Get 数据源id
        Returns:
        DatasourceId 数据源id
      • setDatasourceId

        public void setDatasourceId​(String DatasourceId)
        Set 数据源id
        Parameters:
        DatasourceId - 数据源id
      • getSourceDatabase

        public String getSourceDatabase()
        Get 来源库
        Returns:
        SourceDatabase 来源库
      • setSourceDatabase

        public void setSourceDatabase​(String SourceDatabase)
        Set 来源库
        Parameters:
        SourceDatabase - 来源库
      • getTableName

        public String getTableName()
        Get 来源表
        Returns:
        TableName 来源表
      • setTableName

        public void setTableName​(String TableName)
        Set 来源表
        Parameters:
        TableName - 来源表
      • getSinkType

        public String getSinkType()
        Get 目标表元数据类型(HIVE、GBASE)
        Returns:
        SinkType 目标表元数据类型(HIVE、GBASE)
      • setSinkType

        public void setSinkType​(String SinkType)
        Set 目标表元数据类型(HIVE、GBASE)
        Parameters:
        SinkType - 目标表元数据类型(HIVE、GBASE)
      • getSchemaName

        public String getSchemaName()
        Get schema名称
        Returns:
        SchemaName schema名称
      • setSchemaName

        public void setSchemaName​(String SchemaName)
        Set schema名称
        Parameters:
        SchemaName - schema名称
      • getSourceFieldInfoList

        public SourceFieldInfo[] getSourceFieldInfoList()
        Get 上游节点的字段信息
        Returns:
        SourceFieldInfoList 上游节点的字段信息
      • setSourceFieldInfoList

        public void setSourceFieldInfoList​(SourceFieldInfo[] SourceFieldInfoList)
        Set 上游节点的字段信息
        Parameters:
        SourceFieldInfoList - 上游节点的字段信息
      • getPartitions

        public Partition[] getPartitions()
        Get 分区字段
        Returns:
        Partitions 分区字段
      • setPartitions

        public void setPartitions​(Partition[] Partitions)
        Set 分区字段
        Parameters:
        Partitions - 分区字段
      • getProperties

        public Property[] getProperties()
        Get 建表属性
        Returns:
        Properties 建表属性
      • setProperties

        public void setProperties​(Property[] Properties)
        Set 建表属性
        Parameters:
        Properties - 建表属性
      • getTableMode

        public Long getTableMode()
        Get 建表模式,0:向导模式,1:ddl
        Returns:
        TableMode 建表模式,0:向导模式,1:ddl
      • setTableMode

        public void setTableMode​(Long TableMode)
        Set 建表模式,0:向导模式,1:ddl
        Parameters:
        TableMode - 建表模式,0:向导模式,1:ddl
      • getTableVersion

        public String getTableVersion()
        Get DLC表版本,v1/v2
        Returns:
        TableVersion DLC表版本,v1/v2
      • setTableVersion

        public void setTableVersion​(String TableVersion)
        Set DLC表版本,v1/v2
        Parameters:
        TableVersion - DLC表版本,v1/v2
      • getUpsertFlag

        public Boolean getUpsertFlag()
        Get 是否upsert写入
        Returns:
        UpsertFlag 是否upsert写入
      • setUpsertFlag

        public void setUpsertFlag​(Boolean UpsertFlag)
        Set 是否upsert写入
        Parameters:
        UpsertFlag - 是否upsert写入
      • getTableComment

        public String getTableComment()
        Get 表描述信息
        Returns:
        TableComment 表描述信息
      • setTableComment

        public void setTableComment​(String TableComment)
        Set 表描述信息
        Parameters:
        TableComment - 表描述信息
      • getAddDataFiles

        public Long getAddDataFiles()
        Get 增加的文件数量阈值, 超过值将触发小文件合并
        Returns:
        AddDataFiles 增加的文件数量阈值, 超过值将触发小文件合并
      • setAddDataFiles

        public void setAddDataFiles​(Long AddDataFiles)
        Set 增加的文件数量阈值, 超过值将触发小文件合并
        Parameters:
        AddDataFiles - 增加的文件数量阈值, 超过值将触发小文件合并
      • getAddEqualityDeletes

        public Long getAddEqualityDeletes()
        Get 增加的Equality delete数量阈值, 超过值将触发小文件合并
        Returns:
        AddEqualityDeletes 增加的Equality delete数量阈值, 超过值将触发小文件合并
      • setAddEqualityDeletes

        public void setAddEqualityDeletes​(Long AddEqualityDeletes)
        Set 增加的Equality delete数量阈值, 超过值将触发小文件合并
        Parameters:
        AddEqualityDeletes - 增加的Equality delete数量阈值, 超过值将触发小文件合并
      • getAddPositionDeletes

        public Long getAddPositionDeletes()
        Get 增加的Position delete数量阈值, 超过值将触发小文件合并
        Returns:
        AddPositionDeletes 增加的Position delete数量阈值, 超过值将触发小文件合并
      • setAddPositionDeletes

        public void setAddPositionDeletes​(Long AddPositionDeletes)
        Set 增加的Position delete数量阈值, 超过值将触发小文件合并
        Parameters:
        AddPositionDeletes - 增加的Position delete数量阈值, 超过值将触发小文件合并
      • getAddDeleteFiles

        public Long getAddDeleteFiles()
        Get 增加的delete file数量阈值
        Returns:
        AddDeleteFiles 增加的delete file数量阈值
      • setAddDeleteFiles

        public void setAddDeleteFiles​(Long AddDeleteFiles)
        Set 增加的delete file数量阈值
        Parameters:
        AddDeleteFiles - 增加的delete file数量阈值
      • getTargetDatasourceId

        public String getTargetDatasourceId()
        Get 下游节点数据源ID
        Returns:
        TargetDatasourceId 下游节点数据源ID
      • setTargetDatasourceId

        public void setTargetDatasourceId​(String TargetDatasourceId)
        Set 下游节点数据源ID
        Parameters:
        TargetDatasourceId - 下游节点数据源ID
      • getUpsertKeys

        public String[] getUpsertKeys()
        Get dlc upsert主键
        Returns:
        UpsertKeys dlc upsert主键
      • setUpsertKeys

        public void setUpsertKeys​(String[] UpsertKeys)
        Set dlc upsert主键
        Parameters:
        UpsertKeys - dlc upsert主键
      • getTableBaseInfo

        public TableBaseInfo getTableBaseInfo()
        Get dlc表治理信息
        Returns:
        TableBaseInfo dlc表治理信息
      • setTableBaseInfo

        public void setTableBaseInfo​(TableBaseInfo TableBaseInfo)
        Set dlc表治理信息
        Parameters:
        TableBaseInfo - dlc表治理信息