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