Class BridgeDriverExtension

java.lang.Object
io.github.jdbcx.extension.BridgeDriverExtension
All Implemented Interfaces:
DriverExtension, Comparable<DriverExtension>

public class BridgeDriverExtension extends Object implements DriverExtension
  • Field Details

    • OPTIONS

      public static final List<Option> OPTIONS
  • Constructor Details

    • BridgeDriverExtension

      public BridgeDriverExtension()
  • Method Details

    • getDefaultOptions

      public List<Option> getDefaultOptions()
      Description copied from interface: DriverExtension
      Gets the default configuration options supported by this extension.
      Specified by:
      getDefaultOptions in interface DriverExtension
      Returns:
      non-null default options
    • createListener

      public io.github.jdbcx.extension.BridgeDriverExtension.ActivityListener createListener(QueryContext context, Connection conn, Properties props)
      Description copied from interface: DriverExtension
      Creates a connection listener.
      Specified by:
      createListener in interface DriverExtension
      Parameters:
      context - query context
      conn - connection to listen
      props - connection properties, usually tailored for this extension
      Returns:
      non-null connection listener
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface DriverExtension
    • getUsage

      public String getUsage()
      Specified by:
      getUsage in interface DriverExtension
    • requiresBridgeContext

      public boolean requiresBridgeContext()
      Description copied from interface: DriverExtension
      Whether this extension requires bridge context(e.g. current DB product, user, and bridge config etc.) or not.
      Specified by:
      requiresBridgeContext in interface DriverExtension
      Returns:
      true if bridge context is required; false otherwise