Package org.firebirdsql.gds
Interface DatabaseParameterBuffer
-
- All Superinterfaces:
ConnectionParameterBuffer,java.lang.Iterable<Parameter>,ParameterBuffer
- All Known Subinterfaces:
DatabaseParameterBufferExtension
- All Known Implementing Classes:
DatabaseParameterBufferImp,FBConnectionRequestInfo
public interface DatabaseParameterBuffer extends ConnectionParameterBuffer
Instance of this interface represents a Database Parameter Buffer from the Firebird API documentation and specifies the attributes for the current connection. Additionally it is possible to change some database properties in a permanent way, however this approach is not recommended. Please use instead management API.
-
-
Field Summary
Fields Modifier and Type Field Description static intACTIVATE_SHADOWstatic intADDRESS_PATHstatic intALLOCATIONstatic intBEGIN_LOGstatic intBUFFER_LENGTHstatic intCACHE_MANAGERstatic intCDD_PATHNAMEstatic intCONNECT_TIMEOUTstatic intDAMAGEDstatic intDBKEY_SCOPEstatic intDEBUGstatic intDELETE_SHADOWstatic intDISABLE_JOURNALstatic intDISABLE_WALstatic intDROP_WALFILEstatic intDUMMY_PACKET_INTERVALstatic intENABLE_JOURNALstatic intENCRYPT_KEYstatic intFORCE_WRITEstatic intGARBAGE_COLLECTstatic intGBAK_ATTACHstatic intGFIX_ATTACHstatic intGSEC_ATTACHstatic intGSTAT_ATTACHstatic intINTERPstatic intJOURNALstatic intLC_CTYPEstatic intLC_MESSAGESstatic intLICENSEstatic intNO_DB_TRIGGERSstatic intNO_GARBAGE_COLLECTstatic intNO_RESERVEstatic intNUM_BUFFERSstatic intNUMBER_OF_USERSstatic intOLD_DUMP_IDstatic intOLD_FILEstatic intOLD_FILE_SIZEstatic intOLD_NUM_FILESstatic intOLD_START_FILEstatic intOLD_START_PAGEstatic intOLD_START_SEQNOstatic intONLINEstatic intONLINE_DUMPstatic intOVERWRITEstatic intPAGE_SIZEstatic intPASSWORDstatic intPASSWORD_ENCstatic intPROCESS_IDstatic intPROCESS_NAMEstatic intQUIT_LOGstatic intRESERVEDstatic intSEC_ATTACHstatic intSET_DB_CHARSETstatic intSET_DB_READONLYstatic intSET_DB_SQL_DIALECTstatic intSET_PAGE_BUFFERSstatic intSHUTDOWNstatic intSHUTDOWN_DELAYstatic intSQL_DIALECTstatic intSQL_ROLE_NAMEstatic intSWEEPstatic intSWEEP_INTERVALstatic intSYS_USER_NAMEstatic intSYS_USER_NAME_ENCstatic intTRACEstatic intTRUSTED_AUTHstatic intUSERstatic intUSER_NAMEstatic intVERIFYstatic intWAL_BACKUP_DIRstatic intWAL_BUFSIZEstatic intWAL_CHKPTLENstatic intWAL_GRP_CMT_WAITstatic intWAL_NUMBUFSstatic intWORKING_DIRECTORY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DatabaseParameterBufferdeepCopy()Make a deep copy of this object.-
Methods inherited from interface org.firebirdsql.gds.ConnectionParameterBuffer
getDefaultEncoding, getTagMapping
-
Methods 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 Detail
-
CDD_PATHNAME
static final int CDD_PATHNAME
- See Also:
- Constant Field Values
-
ALLOCATION
static final int ALLOCATION
- See Also:
- Constant Field Values
-
JOURNAL
static final int JOURNAL
- See Also:
- Constant Field Values
-
PAGE_SIZE
static final int PAGE_SIZE
- See Also:
- Constant Field Values
-
NUM_BUFFERS
static final int NUM_BUFFERS
- See Also:
- Constant Field Values
-
BUFFER_LENGTH
static final int BUFFER_LENGTH
- See Also:
- Constant Field Values
-
DEBUG
static final int DEBUG
- See Also:
- Constant Field Values
-
GARBAGE_COLLECT
static final int GARBAGE_COLLECT
- See Also:
- Constant Field Values
-
VERIFY
static final int VERIFY
- See Also:
- Constant Field Values
-
SWEEP
static final int SWEEP
- See Also:
- Constant Field Values
-
ENABLE_JOURNAL
static final int ENABLE_JOURNAL
- See Also:
- Constant Field Values
-
DISABLE_JOURNAL
static final int DISABLE_JOURNAL
- See Also:
- Constant Field Values
-
DBKEY_SCOPE
static final int DBKEY_SCOPE
- See Also:
- Constant Field Values
-
NUMBER_OF_USERS
static final int NUMBER_OF_USERS
- See Also:
- Constant Field Values
-
TRACE
static final int TRACE
- See Also:
- Constant Field Values
-
NO_GARBAGE_COLLECT
static final int NO_GARBAGE_COLLECT
- See Also:
- Constant Field Values
-
DAMAGED
static final int DAMAGED
- See Also:
- Constant Field Values
-
LICENSE
static final int LICENSE
- See Also:
- Constant Field Values
-
SYS_USER_NAME
static final int SYS_USER_NAME
- See Also:
- Constant Field Values
-
ENCRYPT_KEY
static final int ENCRYPT_KEY
- See Also:
- Constant Field Values
-
ACTIVATE_SHADOW
static final int ACTIVATE_SHADOW
- See Also:
- Constant Field Values
-
SWEEP_INTERVAL
static final int SWEEP_INTERVAL
- See Also:
- Constant Field Values
-
DELETE_SHADOW
static final int DELETE_SHADOW
- See Also:
- Constant Field Values
-
FORCE_WRITE
static final int FORCE_WRITE
- See Also:
- Constant Field Values
-
BEGIN_LOG
static final int BEGIN_LOG
- See Also:
- Constant Field Values
-
QUIT_LOG
static final int QUIT_LOG
- See Also:
- Constant Field Values
-
NO_RESERVE
static final int NO_RESERVE
- See Also:
- Constant Field Values
-
USER_NAME
static final int USER_NAME
- See Also:
- Constant Field Values
-
USER
static final int USER
- See Also:
- Constant Field Values
-
PASSWORD
static final int PASSWORD
- See Also:
- Constant Field Values
-
PASSWORD_ENC
static final int PASSWORD_ENC
- See Also:
- Constant Field Values
-
SYS_USER_NAME_ENC
static final int SYS_USER_NAME_ENC
- See Also:
- Constant Field Values
-
INTERP
static final int INTERP
- See Also:
- Constant Field Values
-
ONLINE_DUMP
static final int ONLINE_DUMP
- See Also:
- Constant Field Values
-
OLD_FILE_SIZE
static final int OLD_FILE_SIZE
- See Also:
- Constant Field Values
-
OLD_NUM_FILES
static final int OLD_NUM_FILES
- See Also:
- Constant Field Values
-
OLD_FILE
static final int OLD_FILE
- See Also:
- Constant Field Values
-
OLD_START_PAGE
static final int OLD_START_PAGE
- See Also:
- Constant Field Values
-
OLD_START_SEQNO
static final int OLD_START_SEQNO
- See Also:
- Constant Field Values
-
OLD_START_FILE
static final int OLD_START_FILE
- See Also:
- Constant Field Values
-
DROP_WALFILE
static final int DROP_WALFILE
- See Also:
- Constant Field Values
-
OLD_DUMP_ID
static final int OLD_DUMP_ID
- See Also:
- Constant Field Values
-
WAL_BACKUP_DIR
static final int WAL_BACKUP_DIR
- See Also:
- Constant Field Values
-
WAL_CHKPTLEN
static final int WAL_CHKPTLEN
- See Also:
- Constant Field Values
-
WAL_NUMBUFS
static final int WAL_NUMBUFS
- See Also:
- Constant Field Values
-
WAL_BUFSIZE
static final int WAL_BUFSIZE
- See Also:
- Constant Field Values
-
WAL_GRP_CMT_WAIT
static final int WAL_GRP_CMT_WAIT
- See Also:
- Constant Field Values
-
LC_MESSAGES
static final int LC_MESSAGES
- See Also:
- Constant Field Values
-
LC_CTYPE
static final int LC_CTYPE
- See Also:
- Constant Field Values
-
CACHE_MANAGER
static final int CACHE_MANAGER
- See Also:
- Constant Field Values
-
SHUTDOWN
static final int SHUTDOWN
- See Also:
- Constant Field Values
-
ONLINE
static final int ONLINE
- See Also:
- Constant Field Values
-
SHUTDOWN_DELAY
static final int SHUTDOWN_DELAY
- See Also:
- Constant Field Values
-
RESERVED
static final int RESERVED
- See Also:
- Constant Field Values
-
OVERWRITE
static final int OVERWRITE
- See Also:
- Constant Field Values
-
SEC_ATTACH
static final int SEC_ATTACH
- See Also:
- Constant Field Values
-
DISABLE_WAL
static final int DISABLE_WAL
- See Also:
- Constant Field Values
-
CONNECT_TIMEOUT
static final int CONNECT_TIMEOUT
- See Also:
- Constant Field Values
-
DUMMY_PACKET_INTERVAL
static final int DUMMY_PACKET_INTERVAL
- See Also:
- Constant Field Values
-
GBAK_ATTACH
static final int GBAK_ATTACH
- See Also:
- Constant Field Values
-
SQL_ROLE_NAME
static final int SQL_ROLE_NAME
- See Also:
- Constant Field Values
-
SET_PAGE_BUFFERS
static final int SET_PAGE_BUFFERS
- See Also:
- Constant Field Values
-
WORKING_DIRECTORY
static final int WORKING_DIRECTORY
- See Also:
- Constant Field Values
-
SQL_DIALECT
static final int SQL_DIALECT
- See Also:
- Constant Field Values
-
SET_DB_READONLY
static final int SET_DB_READONLY
- See Also:
- Constant Field Values
-
SET_DB_SQL_DIALECT
static final int SET_DB_SQL_DIALECT
- See Also:
- Constant Field Values
-
GFIX_ATTACH
static final int GFIX_ATTACH
- See Also:
- Constant Field Values
-
GSTAT_ATTACH
static final int GSTAT_ATTACH
- See Also:
- Constant Field Values
-
SET_DB_CHARSET
static final int SET_DB_CHARSET
- See Also:
- Constant Field Values
-
GSEC_ATTACH
static final int GSEC_ATTACH
- See Also:
- Constant Field Values
-
ADDRESS_PATH
static final int ADDRESS_PATH
- See Also:
- Constant Field Values
-
PROCESS_ID
static final int PROCESS_ID
- See Also:
- Constant Field Values
-
NO_DB_TRIGGERS
static final int NO_DB_TRIGGERS
- See Also:
- Constant Field Values
-
TRUSTED_AUTH
static final int TRUSTED_AUTH
- See Also:
- Constant Field Values
-
PROCESS_NAME
static final int PROCESS_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
deepCopy
DatabaseParameterBuffer deepCopy()
Make a deep copy of this object.- Returns:
- deep copy of this object.
-
-