|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DatabaseParameterBuffer
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 | |
---|---|
static int |
ACTIVATE_SHADOW
|
static int |
ADDRESS_PATH
|
static int |
ALLOCATION
|
static int |
BEGIN_LOG
|
static int |
BUFFER_LENGTH
|
static int |
CACHE_MANAGER
|
static int |
CDD_PATHNAME
|
static int |
CONNECT_TIMEOUT
|
static int |
DAMAGED
|
static int |
DBKEY_SCOPE
|
static int |
DEBUG
|
static int |
DELETE_SHADOW
|
static int |
DISABLE_JOURNAL
|
static int |
DISABLE_WAL
|
static int |
DROP_WALFILE
|
static int |
DUMMY_PACKET_INTERVAL
|
static int |
ENABLE_JOURNAL
|
static int |
ENCRYPT_KEY
|
static int |
FORCE_WRITE
|
static int |
GARBAGE_COLLECT
|
static int |
GBAK_ATTACH
|
static int |
GFIX_ATTACH
|
static int |
GSEC_ATTACH
|
static int |
GSTAT_ATTACH
|
static int |
INTERP
|
static int |
JOURNAL
|
static int |
LC_CTYPE
|
static int |
LC_MESSAGES
|
static int |
LICENSE
|
static int |
NO_DB_TRIGGERS
|
static int |
NO_GARBAGE_COLLECT
|
static int |
NO_RESERVE
|
static int |
NUM_BUFFERS
|
static int |
NUMBER_OF_USERS
|
static int |
OLD_DUMP_ID
|
static int |
OLD_FILE
|
static int |
OLD_FILE_SIZE
|
static int |
OLD_NUM_FILES
|
static int |
OLD_START_FILE
|
static int |
OLD_START_PAGE
|
static int |
OLD_START_SEQNO
|
static int |
ONLINE
|
static int |
ONLINE_DUMP
|
static int |
OVERWRITE
|
static int |
PAGE_SIZE
|
static int |
PASSWORD
|
static int |
PASSWORD_ENC
|
static int |
PROCESS_ID
|
static int |
PROCESS_NAME
|
static int |
QUIT_LOG
|
static int |
RESERVED
|
static int |
SEC_ATTACH
|
static int |
SET_DB_CHARSET
|
static int |
SET_DB_READONLY
|
static int |
SET_DB_SQL_DIALECT
|
static int |
SET_PAGE_BUFFERS
|
static int |
SHUTDOWN
|
static int |
SHUTDOWN_DELAY
|
static int |
SQL_DIALECT
|
static int |
SQL_ROLE_NAME
|
static int |
SWEEP
|
static int |
SWEEP_INTERVAL
|
static int |
SYS_USER_NAME
|
static int |
SYS_USER_NAME_ENC
|
static int |
TRACE
|
static int |
TRUSTED_AUTH
|
static int |
USER
|
static int |
USER_NAME
|
static int |
VERIFY
|
static int |
WAL_BACKUP_DIR
|
static int |
WAL_BUFSIZE
|
static int |
WAL_CHKPTLEN
|
static int |
WAL_GRP_CMT_WAIT
|
static int |
WAL_NUMBUFS
|
static int |
WORKING_DIRECTORY
|
Method Summary | |
---|---|
void |
addArgument(int argumentType)
Add argument with no parameters. |
void |
addArgument(int argumentType,
byte[] content)
Add array of bytes. |
void |
addArgument(int argumentType,
int value)
Add integer argument. |
void |
addArgument(int argumentType,
java.lang.String value)
Add string argument. |
DatabaseParameterBuffer |
deepCopy()
Make a deep copy of this object. |
int |
getArgumentAsInt(int argumentType)
Get argument as int. |
java.lang.String |
getArgumentAsString(int argumentType)
Get argument as string. |
boolean |
hasArgument(int argumentType)
Check if this parameter buffer has specified argument. |
void |
removeArgument(int argumentType)
Remove specified argument. |
Field Detail |
---|
static final int CDD_PATHNAME
static final int ALLOCATION
static final int JOURNAL
static final int PAGE_SIZE
static final int NUM_BUFFERS
static final int BUFFER_LENGTH
static final int DEBUG
static final int GARBAGE_COLLECT
static final int VERIFY
static final int SWEEP
static final int ENABLE_JOURNAL
static final int DISABLE_JOURNAL
static final int DBKEY_SCOPE
static final int NUMBER_OF_USERS
static final int TRACE
static final int NO_GARBAGE_COLLECT
static final int DAMAGED
static final int LICENSE
static final int SYS_USER_NAME
static final int ENCRYPT_KEY
static final int ACTIVATE_SHADOW
static final int SWEEP_INTERVAL
static final int DELETE_SHADOW
static final int FORCE_WRITE
static final int BEGIN_LOG
static final int QUIT_LOG
static final int NO_RESERVE
static final int USER_NAME
static final int USER
static final int PASSWORD
static final int PASSWORD_ENC
static final int SYS_USER_NAME_ENC
static final int INTERP
static final int ONLINE_DUMP
static final int OLD_FILE_SIZE
static final int OLD_NUM_FILES
static final int OLD_FILE
static final int OLD_START_PAGE
static final int OLD_START_SEQNO
static final int OLD_START_FILE
static final int DROP_WALFILE
static final int OLD_DUMP_ID
static final int WAL_BACKUP_DIR
static final int WAL_CHKPTLEN
static final int WAL_NUMBUFS
static final int WAL_BUFSIZE
static final int WAL_GRP_CMT_WAIT
static final int LC_MESSAGES
static final int LC_CTYPE
static final int CACHE_MANAGER
static final int SHUTDOWN
static final int ONLINE
static final int SHUTDOWN_DELAY
static final int RESERVED
static final int OVERWRITE
static final int SEC_ATTACH
static final int DISABLE_WAL
static final int CONNECT_TIMEOUT
static final int DUMMY_PACKET_INTERVAL
static final int GBAK_ATTACH
static final int SQL_ROLE_NAME
static final int SET_PAGE_BUFFERS
static final int WORKING_DIRECTORY
static final int SQL_DIALECT
static final int SET_DB_READONLY
static final int SET_DB_SQL_DIALECT
static final int GFIX_ATTACH
static final int GSTAT_ATTACH
static final int SET_DB_CHARSET
static final int GSEC_ATTACH
static final int ADDRESS_PATH
static final int PROCESS_ID
static final int NO_DB_TRIGGERS
static final int TRUSTED_AUTH
static final int PROCESS_NAME
Method Detail |
---|
void addArgument(int argumentType)
argumentType
- type of argument.void addArgument(int argumentType, java.lang.String value)
argumentType
- type of argument.value
- string value to add.void addArgument(int argumentType, int value)
argumentType
- type of argument.value
- integer value to add.void addArgument(int argumentType, byte[] content)
argumentType
- type of argument.content
- content of argument.void removeArgument(int argumentType)
argumentType
- type of argument to remove.java.lang.String getArgumentAsString(int argumentType)
argumentType
- type of argument to find.
null
if nothing found.int getArgumentAsInt(int argumentType)
argumentType
- type of argument to find.
0
if nothing found.boolean hasArgument(int argumentType)
argumentType
- type of argument to find.
true
if this buffer contains specified argument.DatabaseParameterBuffer deepCopy()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |