org.firebirdsql.gds.impl

## Interface GDSFactoryPlugin

- All Known Implementing Classes:
    BaseGDSFactoryPlugin, EmbeddedGDSFactoryPlugin, NativeGDSFactoryPlugin, OOGDSFactoryPlugin, WireGDSFactoryPlugin

      public interface GDSFactoryPlugin

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Class<?>` | `getConnectionClass()`
    `FbDatabaseFactory` | `getDatabaseFactory()`
    `default java.lang.String` | `getDatabasePath(DbAttachInfo dbAttachInfo)`
    `java.lang.String` | `getDatabasePath(java.lang.String jdbcUrl)`
    `java.lang.String` | `getDatabasePath(java.lang.String server, java.lang.Integer port, java.lang.String path)`
    `java.lang.String` | `getDefaultProtocol()`
    `java.lang.String` | `getPluginName()`
    `java.lang.String[]` | `getSupportedProtocols()`
    `java.lang.String[]` | `getTypeAliases()`
    `java.lang.String` | `getTypeName()`

- - ### Method Detail

    - #### getPluginName

          java.lang.String getPluginName()

    - #### getTypeName

          java.lang.String getTypeName()

    - #### getTypeAliases

          java.lang.String[] getTypeAliases()

    - #### getConnectionClass

          java.lang.Class<?> getConnectionClass()

    - #### getDefaultProtocol

          java.lang.String getDefaultProtocol()

    - #### getSupportedProtocols

          java.lang.String[] getSupportedProtocols()

    - #### getDatabaseFactory

          FbDatabaseFactory getDatabaseFactory()

    - #### getDatabasePath

          java.lang.String getDatabasePath(java.lang.String server,
                                           java.lang.Integer port,
                                           java.lang.String path)
                                    throws GDSException

      Throws:
        `GDSException`

    - #### getDatabasePath

          @InternalApi
          default java.lang.String getDatabasePath(DbAttachInfo dbAttachInfo)
                                                          throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### getDatabasePath

          java.lang.String getDatabasePath(java.lang.String jdbcUrl)
                                    throws GDSException

      Throws:
        `GDSException`

Copyright © 2001-2025 Jaybird (Firebird JDBC) team. All rights reserved.