## Uses of Interface
org.firebirdsql.gds.GDS

Packages that use GDS
org.firebirdsql.gds.impl: This package contains classes for the pluggable GDS implementations.
org.firebirdsql.gds.impl.jni
org.firebirdsql.gds.impl.wire
org.firebirdsql.jca
org.firebirdsql.jdbc
org.firebirdsql.management

Uses of GDS in org.firebirdsql.gds.impl

Classes in org.firebirdsql.gds.impl that implement GDS
`class` `AbstractGDS` Base class for GDS implementations.

Methods in org.firebirdsql.gds.impl that return GDS
`static GDS` `GDSFactory.getDefaultGDS()` Get an instance of the default `GDS` implemenation.
`GDS` `GDSFactoryPlugin.getGDS()`
`static GDS` `GDSFactory.getGDSForType(GDSType gdsType)` Get an instance of the specified implemenation of `GDS`.
`GDS` `GDSHelper.getInternalAPIHandler()` Get Firebird API handler (sockets/native/embeded/etc)

Constructors in org.firebirdsql.gds.impl with parameters of type GDS
`GDSHelper(GDS gds, DatabaseParameterBuffer dpb, AbstractIscDbHandle dbHandle, GDSHelper.GDSHelperErrorListener listener)` Create instance of this class.

Uses of GDS in org.firebirdsql.gds.impl.jni

Classes in org.firebirdsql.gds.impl.jni that implement GDS
`class` `BaseGDSImpl`
`class` `EmbeddedGDSImpl`
`class` `JniGDSImpl`
`class` `LocalGDSImpl`
`class` `NativeGDSImpl`

Methods in org.firebirdsql.gds.impl.jni that return GDS
`static GDS` `LocalGDSFactoryPlugin.applySyncPolicy(GDS tempGds)` Apply the synchronization policy if the current platform is not Windows.
`static GDS` `EmbeddedGDSFactoryPlugin.applySyncPolicy(GDS tempGds)` Apply the synchronization policy if the current platform is not Windows.
`static GDS` `GDSSynchronizationPolicy.applySyncronizationPolicy(GDS gds, GDSSynchronizationPolicy.AbstractSynchronizationPolicy syncPolicy)` Apply synchronization policy on the specfied instance of `GDS`.
`protected GDS` `GDSSynchronizationPolicy.AbstractSynchronizationPolicy.getGds()`
`GDS` `LocalGDSFactoryPlugin.getGDS()`
`GDS` `NativeGDSFactoryPlugin.getGDS()`
`GDS` `EmbeddedGDSFactoryPlugin.getGDS()`

Methods in org.firebirdsql.gds.impl.jni with parameters of type GDS
`static GDS` `LocalGDSFactoryPlugin.applySyncPolicy(GDS tempGds)` Apply the synchronization policy if the current platform is not Windows.
`static GDS` `EmbeddedGDSFactoryPlugin.applySyncPolicy(GDS tempGds)` Apply the synchronization policy if the current platform is not Windows.
`static GDS` `GDSSynchronizationPolicy.applySyncronizationPolicy(GDS gds, GDSSynchronizationPolicy.AbstractSynchronizationPolicy syncPolicy)` Apply synchronization policy on the specfied instance of `GDS`.

Constructors in org.firebirdsql.gds.impl.jni with parameters of type GDS
`GDSSynchronizationPolicy.AbstractSynchronizationPolicy(GDS gds)`
`GDSSynchronizationPolicy.ClientLibrarySyncPolicy(GDS gds)`

Uses of GDS in org.firebirdsql.gds.impl.wire

Classes in org.firebirdsql.gds.impl.wire that implement GDS
`class` `AbstractJavaGDSImpl` Describe class `GDS_Impl` here.
`class` `JavaGDSImpl` Implements JDK1.4+ specific socket creation.

Methods in org.firebirdsql.gds.impl.wire that return GDS
`GDS` `WireGDSFactoryPlugin.getGDS()`

Uses of GDS in org.firebirdsql.jca

Methods in org.firebirdsql.jca that return GDS
`GDS` `FBManagedConnectionFactory.getGDS()`

Methods in org.firebirdsql.jca with parameters of type GDS
`static ArrayList` `FBManagedConnectionFactory.fetchInLimboXids(GDS gds, GDSHelper gdsHelper2)`

Uses of GDS in org.firebirdsql.jdbc

Methods in org.firebirdsql.jdbc that return GDS
`GDS` `AbstractConnection.getInternalAPIHandler()` Get Firebird API handler (sockets/native/embeded/etc)

Methods in org.firebirdsql.jdbc with parameters of type GDS
`static FBTpbMapper` `FBTpbMapper.getDefaultMapper(GDS gds)`
`static TransactionParameterBuffer` `FBTpbMapper.processMapping(GDS gds, String mapping)` Process comma-separated list of keywords and convert them into TPB values.
`static void` `FBConnectionHelper.processTpbMapping(GDS gds, FirebirdConnectionProperties connectionProperties, Properties info)` This method extracts TPB mapping information from the connection parameters.

Constructors in org.firebirdsql.jdbc with parameters of type GDS
`FBTpbMapper(GDS gds)` Create instance of this class with the default mapping of JDBC transaction isolation levels to Firebird TPB.
`FBTpbMapper(GDS gds, Map stringMapping)` Create instance of this class for the specified string mapping.
`FBTpbMapper(GDS gds, String mappingResource, ClassLoader cl)` Create instance of this class and load mapping from the specified resource.

Uses of GDS in org.firebirdsql.management

Methods in org.firebirdsql.management that return GDS
`GDS` `FBServiceManager.getGds()` Get `GDS` implementation depending on the type specified during instantiation.

Methods in org.firebirdsql.management with parameters of type GDS
`IscSvcHandle` `FBServiceManager.attachServiceManager(GDS gds)`
`void` `FBServiceManager.detachServiceManager(GDS gds, IscSvcHandle handle)`
`void` `FBServiceManager.queueService(GDS gds, IscSvcHandle handle)`

Copyright © 2001-2010. All Rights Reserved.