T
- Type of attach propertiesC
- Type of connection handlepublic abstract class JnaConnection<T extends IAttachProperties<T>,C extends JnaAttachment> extends AbstractConnection<T,C>
attachProperties
Modifier | Constructor and Description |
---|---|
protected |
JnaConnection(FbClientLibrary clientLibrary,
T attachProperties,
IEncodingFactory encodingFactory)
Creates a JnaConnection (without establishing a connection to the server).
|
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
createAttachUrl(DbAttachInfo dbAttachInfo,
T attachProperties) |
java.lang.String |
getAttachUrl()
Gets the attach URL for the library.
|
FbClientLibrary |
getClientLibrary() |
protected void |
processStatusVector(ISC_STATUS[] statusVector,
WarningMessageCallback warningMessageCallback) |
protected static java.lang.String |
toAttachUrl(DbAttachInfo dbAttachInfo)
Builds the attach URL for the library.
|
createDbCryptCallback, getAttachProperties, getEncoding, getEncodingDefinition, getEncodingFactory, identify, isLockedByCurrentThread, withLock
protected JnaConnection(FbClientLibrary clientLibrary, T attachProperties, IEncodingFactory encodingFactory) throws java.sql.SQLException
clientLibrary
- Client library to useattachProperties
- Attach propertiesencodingFactory
- Encoding factoryjava.sql.SQLException
protected abstract java.lang.String createAttachUrl(DbAttachInfo dbAttachInfo, T attachProperties) throws java.sql.SQLException
java.sql.SQLException
public final FbClientLibrary getClientLibrary()
protected void processStatusVector(ISC_STATUS[] statusVector, WarningMessageCallback warningMessageCallback) throws java.sql.SQLException
java.sql.SQLException
public java.lang.String getAttachUrl()
protected static java.lang.String toAttachUrl(DbAttachInfo dbAttachInfo)
Copyright © 2001-2023 Jaybird (Firebird JDBC) team. All rights reserved.