Class AbstractDataSource

java.lang.Object
cn.sliew.carp.module.datasource.modal.AbstractDataSource
All Implemented Interfaces:
cn.sliew.carp.framework.common.jackson.polymorphic.Polymorphic<cn.sliew.carp.framework.common.dict.datasource.DataSourceType>
Direct Known Subclasses:
CassandraDataSource, ClickHouseDataSource, DataHubDataSource, DorisDataSource, ElasticsearchDataSource, FtpDataSource, HDFSDataSource, HiveDataSource, HttpDataSource, InfluxDBDataSource, IoTDBDataSource, JdbcDataSource, KafkaDataSource, KuduDataSource, MaxComputeDataSource, MongoDBDataSource, Neo4jDataSource, OSSDataSource, OSSJindoDataSource, PulsarDataSource, RedisDataSource, S3DataSource, SftpDataSource, SocketDataSource, StarRocksDataSource

@Deprecated public abstract class AbstractDataSource extends Object implements cn.sliew.carp.framework.common.jackson.polymorphic.Polymorphic<cn.sliew.carp.framework.common.dict.datasource.DataSourceType>
Deprecated.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Deprecated.
     

    Nested classes/interfaces inherited from interface cn.sliew.carp.framework.common.jackson.polymorphic.Polymorphic

    cn.sliew.carp.framework.common.jackson.polymorphic.Polymorphic.Unknown
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    fromDsInfo(com.fasterxml.jackson.databind.node.ObjectNode jsonNode)
    Deprecated.
     
    abstract cn.sliew.carp.framework.common.dict.datasource.DataSourceType
    Deprecated.
     
    abstract DsInfoDTO
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface cn.sliew.carp.framework.common.jackson.polymorphic.Polymorphic

    as, setType
  • Constructor Details

    • AbstractDataSource

      public AbstractDataSource()
      Deprecated.
  • Method Details

    • getType

      public abstract cn.sliew.carp.framework.common.dict.datasource.DataSourceType getType()
      Deprecated.
      Specified by:
      getType in interface cn.sliew.carp.framework.common.jackson.polymorphic.Polymorphic<cn.sliew.carp.framework.common.dict.datasource.DataSourceType>
    • toDsInfo

      public abstract DsInfoDTO toDsInfo()
      Deprecated.
    • fromDsInfo

      public static AbstractDataSource fromDsInfo(com.fasterxml.jackson.databind.node.ObjectNode jsonNode)
      Deprecated.