Interface DataSourceConnection

All Superinterfaces:
AutoCloseable
All Known Subinterfaces:
CollectionReadConnection, CollectionWriteConnection, DataSourceReadConnection, RawReadConnection, RawWriteConnection, SimpleTableWriteConnection<T>, StructureReadConnection, StructureWriteConnection, TableReadConnection, TableWriteConnection, TextReadConnection, TextWriteConnection
All Known Implementing Classes:
BatchTableWriteConnection, BufferedTableReadConnection, LimitTableReadConnection, PeekTableStreamReadConnection, PreservingTableWriteConnection, PreservingTextWriteConnection, PreservingWriteConnection, SimpleDataSourceConnection, StreamReadConnection, StreamWriteConnection, TextReadConnection, TextWriteConnection, XpbsReadConnection, XpbsWriteConnection, XpbtReadConnection, XpbtWriteConnection

public interface DataSourceConnection extends AutoCloseable
Represents any type of connection to a data source.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    default void
    Initializes this connection.
  • Method Details

    • init

      default void init() throws Exception
      Initializes this connection. Required to be called exactly once prior to attempting to use this connection.
      Throws:
      Exception
    • close

      default void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception