public final class FbConnectionProperties extends AbstractAttachProperties<IConnectionProperties> implements IConnectionProperties, java.io.Serializable
IConnectionProperties
FbImmutableConnectionProperties
,
Serialized FormAbstractAttachProperties.PropertyUpdateListener
DEFAULT_BUFFERS_NUMBER, DEFAULT_DIALECT, SESSION_TIME_ZONE_SERVER
DEFAULT_CONNECT_TIMEOUT, DEFAULT_SO_TIMEOUT, DEFAULT_SOCKET_BUFFER_SIZE
Constructor and Description |
---|
FbConnectionProperties()
Default constructor for FbConnectionProperties
|
FbConnectionProperties(IConnectionProperties src)
Copy constructor for FbConnectionProperties.
|
Modifier and Type | Method and Description |
---|---|
IConnectionProperties |
asImmutable() |
IConnectionProperties |
asNewMutable() |
protected void |
dirtied()
Called by setters if they have been called.
|
boolean |
equals(java.lang.Object o) |
protected java.lang.Object |
resolveStoredDefaultValue(ConnectionProperty property)
Resolve the default value for the specified connection property.
|
connectionPropertyValues, getBooleanProperty, getIntProperty, getProperty, hashCode, isImmutable, property, registerPropertyUpdateListener, setBooleanProperty, setIntProperty, setProperty
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getConnectionDialect, setConnectionDialect
getAttachObjectName, getWireCryptAsEnum, isImmutable, setAttachObjectName, setWireCryptAsEnum
getBlobBufferSize, getDatabaseName, getDataTypeBind, getDecfloatRound, getDecfloatTraps, getDefaultIsolation, getDefaultTransactionIsolation, getGeneratedKeysEnabled, getPageCacheSize, getScrollableCursor, getServerBatchBufferSize, getSessionTimeZone, getSqlDialect, getTpbMapping, isColumnLabelForName, isDefaultResultSetHoldable, isExtendedMetadata, isIgnoreProcedureType, isTimestampUsesLocalTimezone, isUseFirebirdAutocommit, isUseServerBatch, isUseStreamBlobs, setBlobBufferSize, setColumnLabelForName, setDatabaseName, setDataTypeBind, setDecfloatRound, setDecfloatTraps, setDefaultIsolation, setDefaultResultSetHoldable, setDefaultTransactionIsolation, setExtendedMetadata, setGeneratedKeysEnabled, setIgnoreProcedureType, setPageCacheSize, setScrollableCursor, setServerBatchBufferSize, setSessionTimeZone, setSqlDialect, setTimestampUsesLocalTimezone, setTpbMapping, setUseFirebirdAutocommit, setUseServerBatch, setUseStreamBlobs
getAuthPlugins, getCharSet, getConnectTimeout, getDbCryptConfig, getEncoding, getParallelWorkers, getPassword, getPortNumber, getProcessId, getProcessName, getRoleName, getServerName, getSocketBufferSize, getSoTimeout, getType, getUser, getWireCrypt, isWireCompression, setAuthPlugins, setCharSet, setConnectTimeout, setDbCryptConfig, setEncoding, setParallelWorkers, setPassword, setPortNumber, setProcessId, setProcessName, setRoleName, setServerName, setSocketBufferSize, setSoTimeout, setType, setUser, setWireCompression, setWireCrypt
connectionPropertyValues, getBooleanProperty, getBooleanProperty, getIntProperty, getIntProperty, getProperty, getProperty, setBooleanProperty, setIntProperty, setProperty
public FbConnectionProperties(IConnectionProperties src)
All properties defined in IConnectionProperties
are
copied from src
to the new instance.
src
- Source to copy frompublic FbConnectionProperties()
public IConnectionProperties asImmutable()
asImmutable
in interface IAttachProperties<IConnectionProperties>
asImmutable
in interface IConnectionProperties
IConnectionProperties
public IConnectionProperties asNewMutable()
asNewMutable
in interface IAttachProperties<IConnectionProperties>
asNewMutable
in interface IConnectionProperties
IConnectionProperties
with all properties
copied.protected java.lang.Object resolveStoredDefaultValue(ConnectionProperty property)
AbstractAttachProperties
This method is only used for properties that must have a stored default value to function correctly.
resolveStoredDefaultValue
in class AbstractAttachProperties<IConnectionProperties>
property
- Connection propertynull
)public boolean equals(java.lang.Object o)
equals
in class AbstractAttachProperties<IConnectionProperties>
protected void dirtied()
AbstractAttachProperties
dirtied
in class AbstractAttachProperties<IConnectionProperties>
Copyright © 2001-2024 Jaybird (Firebird JDBC) team. All rights reserved.