Package org.firebirdsql.gds.impl
Interface DatabaseParameterBufferExtension
- All Superinterfaces:
ConnectionParameterBuffer,DatabaseParameterBuffer,Iterable<Parameter>,ParameterBuffer
- All Known Implementing Classes:
DatabaseParameterBufferImp,FBConnectionRequestInfo
Extension of the
DatabaseParameterBuffer
interface that allows GDS implementations remove the DPB extension parameters
that driver implementation uses for client-side configuration.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int[]Deprecated.Will be removed in Jaybird 5 without formal replacementstatic final intstatic final intstatic final intstatic final intstatic final intDeprecated.static final intDeprecated.static final intDeprecated.static final intDeprecated.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface org.firebirdsql.gds.DatabaseParameterBuffer
ACTIVATE_SHADOW, ADDRESS_PATH, ALLOCATION, BEGIN_LOG, BUFFER_LENGTH, CACHE_MANAGER, CDD_PATHNAME, CONNECT_TIMEOUT, DAMAGED, DBKEY_SCOPE, DEBUG, DELETE_SHADOW, DISABLE_JOURNAL, DISABLE_WAL, DROP_WALFILE, DUMMY_PACKET_INTERVAL, ENABLE_JOURNAL, ENCRYPT_KEY, FORCE_WRITE, GARBAGE_COLLECT, GBAK_ATTACH, GFIX_ATTACH, GSEC_ATTACH, GSTAT_ATTACH, INTERP, JOURNAL, LC_CTYPE, LC_MESSAGES, LICENSE, NO_DB_TRIGGERS, NO_GARBAGE_COLLECT, NO_RESERVE, NUM_BUFFERS, NUMBER_OF_USERS, OLD_DUMP_ID, OLD_FILE, OLD_FILE_SIZE, OLD_NUM_FILES, OLD_START_FILE, OLD_START_PAGE, OLD_START_SEQNO, ONLINE, ONLINE_DUMP, OVERWRITE, PAGE_SIZE, PASSWORD, PASSWORD_ENC, PROCESS_ID, PROCESS_NAME, QUIT_LOG, RESERVED, SEC_ATTACH, SET_DB_CHARSET, SET_DB_READONLY, SET_DB_SQL_DIALECT, SET_PAGE_BUFFERS, SHUTDOWN, SHUTDOWN_DELAY, SQL_DIALECT, SQL_ROLE_NAME, SWEEP, SWEEP_INTERVAL, SYS_USER_NAME, SYS_USER_NAME_ENC, TRACE, TRUSTED_AUTH, USER, USER_NAME, VERIFY, WAL_BACKUP_DIR, WAL_BUFSIZE, WAL_CHKPTLEN, WAL_GRP_CMT_WAIT, WAL_NUMBUFS, WORKING_DIRECTORY -
Method Summary
Modifier and TypeMethodDescriptionRemove extension parameters in the newly created deep copy of this class.Methods inherited from interface org.firebirdsql.gds.ConnectionParameterBuffer
getDefaultEncoding, getTagMappingMethods inherited from interface org.firebirdsql.gds.DatabaseParameterBuffer
deepCopyMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.firebirdsql.gds.ParameterBuffer
addArgument, addArgument, addArgument, addArgument, addArgument, addArgument, getArgumentAsInt, getArgumentAsString, getType, hasArgument, iterator, removeArgument, size, toBytes, toBytesWithType, toXdrable, writeArgumentsTo
-
Field Details
-
SOCKET_BUFFER_SIZE
static final int SOCKET_BUFFER_SIZE- See Also:
-
BLOB_BUFFER_SIZE
static final int BLOB_BUFFER_SIZE- See Also:
-
USE_STREAM_BLOBS
static final int USE_STREAM_BLOBS- See Also:
-
PARANOIA_MODE
Deprecated.- See Also:
-
TIMESTAMP_USES_LOCAL_TIMEZONE
static final int TIMESTAMP_USES_LOCAL_TIMEZONE- See Also:
-
USE_STANDARD_UDF
static final int USE_STANDARD_UDF- See Also:
-
LOCAL_ENCODING
static final int LOCAL_ENCODING- See Also:
-
MAPPING_PATH
Deprecated.- See Also:
-
NO_RESULT_SET_TRACKING
Deprecated.- See Also:
-
RESULT_SET_HOLDABLE
static final int RESULT_SET_HOLDABLE- See Also:
-
FILENAME_CHARSET
static final int FILENAME_CHARSET- See Also:
-
OCTETS_AS_BYTES
Deprecated.- See Also:
-
SO_TIMEOUT
static final int SO_TIMEOUT- See Also:
-
COLUMN_LABEL_FOR_NAME
static final int COLUMN_LABEL_FOR_NAME- See Also:
-
USE_FIREBIRD_AUTOCOMMIT
static final int USE_FIREBIRD_AUTOCOMMIT- See Also:
-
WIRE_CRYPT_LEVEL
static final int WIRE_CRYPT_LEVEL- See Also:
-
DB_CRYPT_CONFIG
static final int DB_CRYPT_CONFIG- See Also:
-
GENERATED_KEYS_ENABLED
static final int GENERATED_KEYS_ENABLED- See Also:
-
IGNORE_PROCEDURE_TYPE
static final int IGNORE_PROCEDURE_TYPE- See Also:
-
EXTENSION_PARAMETERS
Deprecated.Will be removed in Jaybird 5 without formal replacementList of the DPB extensions. This array was used to filter the parameters from the DPB before sending it to Firebird. Any new extension code MUST be listed here.
-
-
Method Details
-
removeExtensionParams
DatabaseParameterBuffer removeExtensionParams()Remove extension parameters in the newly created deep copy of this class.- Returns:
- a deep copy of this class where all extension parameters are removed; needed to filter Jaybird extensions that are not understood by Firebird.
-