Instances of this interface represent Transaction Parameter Buffer from the
Firebird API.
AUTOCOMMIT
public static final int AUTOCOMMIT
COMMIT_TIME
public static final int COMMIT_TIME
CONCURRENCY
public static final int CONCURRENCY
CONSISTENCY
public static final int CONSISTENCY
EXCLUSIVE
public static final int EXCLUSIVE
IGNORE_LIMBO
public static final int IGNORE_LIMBO
LOCK_READ
public static final int LOCK_READ
LOCK_WRITE
public static final int LOCK_WRITE
NOWAIT
public static final int NOWAIT
NO_AUTO_UNDO
public static final int NO_AUTO_UNDO
NO_REC_VERSION
public static final int NO_REC_VERSION
PROTECTED
public static final int PROTECTED
READ
public static final int READ
READ_COMMITTED
public static final int READ_COMMITTED
REC_VERSION
public static final int REC_VERSION
RESTART_REQUESTS
public static final int RESTART_REQUESTS
SHARED
public static final int SHARED
VERB_TIME
public static final int VERB_TIME
WAIT
public static final int WAIT
WRITE
public static final int WRITE
addArgument
public void addArgument(int argumentType)
Add argument.
argumentType
- type of argument.
addArgument
public void addArgument(int argumentType,
String value)
Add string argument.
argumentType
- type of argument.value
- string value to add.
addArgument
public void addArgument(int argumentType,
byte[] content)
Add array of bytes.
argumentType
- type of argument.content
- content of argument.
addArgument
public void addArgument(int argumentType,
int value)
Add integer argument.
argumentType
- type of argument.value
- integer value to add.
getArgumentAsInt
public int getArgumentAsInt(int argumentType)
Get argument as int.
argumentType
- type of argument to find.
- argument as string or
0
if nothing found.
getArgumentAsString
public String getArgumentAsString(int argumentType)
Get argument as string.
argumentType
- type of argument to find.
- argument as string or
null
if nothing found.
hasArgument
public boolean hasArgument(int argumentType)
Check if this parameter buffer has specified argument.
argumentType
- type of argument to find.
true
if this buffer contains specified argument.
removeArgument
public void removeArgument(int argumentType)
Remove specified argument.
argumentType
- type of argument to remove.