Class SQLSourceProvider

  • All Implemented Interfaces:
    org.gorpipe.gor.driver.SourceProvider

    @AutoService(org.gorpipe.gor.driver.SourceProvider.class)
    public class SQLSourceProvider
    extends org.gorpipe.gor.driver.providers.stream.StreamSourceProvider
    • Field Summary

      • Fields inherited from class org.gorpipe.gor.driver.providers.stream.StreamSourceProvider

        config, log
    • Constructor Summary

      Constructors 
      Constructor Description
      SQLSourceProvider()  
      SQLSourceProvider​(org.gorpipe.gor.driver.GorDriverConfig config, org.gorpipe.gor.driver.providers.stream.FileCache cache, java.util.Set<org.gorpipe.gor.driver.providers.stream.StreamSourceIteratorFactory> initialFactories)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.gorpipe.gor.driver.meta.SourceType[] getSupportedSourceTypes()  
      SQLSource resolveDataSource​(org.gorpipe.gor.driver.meta.SourceReference sourceReference)  
      • Methods inherited from class org.gorpipe.gor.driver.providers.stream.StreamSourceProvider

        createIterator, readLink, setCache, setConfig, setIteratorFactories, wrap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SQLSourceProvider

        public SQLSourceProvider()
      • SQLSourceProvider

        public SQLSourceProvider​(org.gorpipe.gor.driver.GorDriverConfig config,
                                 org.gorpipe.gor.driver.providers.stream.FileCache cache,
                                 java.util.Set<org.gorpipe.gor.driver.providers.stream.StreamSourceIteratorFactory> initialFactories)
    • Method Detail

      • getSupportedSourceTypes

        public org.gorpipe.gor.driver.meta.SourceType[] getSupportedSourceTypes()
      • resolveDataSource

        public SQLSource resolveDataSource​(org.gorpipe.gor.driver.meta.SourceReference sourceReference)
        Specified by:
        resolveDataSource in interface org.gorpipe.gor.driver.SourceProvider
        Specified by:
        resolveDataSource in class org.gorpipe.gor.driver.providers.stream.StreamSourceProvider