类 AbstractCatalogSupportTransform

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected org.apache.seatunnel.api.table.catalog.CatalogTable inputCatalogTable  
      protected org.apache.seatunnel.api.table.catalog.CatalogTable outputCatalogTable  
    • 构造器概要

      构造器 
      构造器 说明
      AbstractCatalogSupportTransform​(@NonNull org.apache.seatunnel.api.table.catalog.CatalogTable inputCatalogTable)  
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      org.apache.seatunnel.api.table.catalog.CatalogTable getProducedCatalogTable()  
      org.apache.seatunnel.api.table.type.SeaTunnelRow map​(org.apache.seatunnel.api.table.type.SeaTunnelRow row)  
      protected abstract org.apache.seatunnel.api.table.type.SeaTunnelRow transformRow​(org.apache.seatunnel.api.table.type.SeaTunnelRow inputRow)
      Outputs transformed row data.
      protected abstract org.apache.seatunnel.api.table.catalog.TableIdentifier transformTableIdentifier()  
      protected abstract org.apache.seatunnel.api.table.catalog.TableSchema transformTableSchema()  
      • 从接口继承的方法 org.apache.seatunnel.api.common.PluginIdentifierInterface

        getPluginName
      • 从接口继承的方法 org.apache.seatunnel.api.source.SeaTunnelJobAware

        setJobContext
      • 从接口继承的方法 org.apache.seatunnel.api.transform.SeaTunnelTransform

        close, open, setTypeInfo
    • 字段详细资料

      • inputCatalogTable

        protected org.apache.seatunnel.api.table.catalog.CatalogTable inputCatalogTable
      • outputCatalogTable

        protected volatile org.apache.seatunnel.api.table.catalog.CatalogTable outputCatalogTable
    • 构造器详细资料

      • AbstractCatalogSupportTransform

        public AbstractCatalogSupportTransform​(@NonNull
                                               @NonNull org.apache.seatunnel.api.table.catalog.CatalogTable inputCatalogTable)
    • 方法详细资料

      • map

        public org.apache.seatunnel.api.table.type.SeaTunnelRow map​(org.apache.seatunnel.api.table.type.SeaTunnelRow row)
        指定者:
        map 在接口中 org.apache.seatunnel.api.transform.SeaTunnelTransform<org.apache.seatunnel.api.table.type.SeaTunnelRow>
      • transformRow

        protected abstract org.apache.seatunnel.api.table.type.SeaTunnelRow transformRow​(org.apache.seatunnel.api.table.type.SeaTunnelRow inputRow)
        Outputs transformed row data.
        参数:
        inputRow - upstream input row data
      • getProducedCatalogTable

        public org.apache.seatunnel.api.table.catalog.CatalogTable getProducedCatalogTable()
        指定者:
        getProducedCatalogTable 在接口中 org.apache.seatunnel.api.transform.SeaTunnelTransform<org.apache.seatunnel.api.table.type.SeaTunnelRow>
      • transformTableSchema

        protected abstract org.apache.seatunnel.api.table.catalog.TableSchema transformTableSchema()
      • transformTableIdentifier

        protected abstract org.apache.seatunnel.api.table.catalog.TableIdentifier transformTableIdentifier()