public static enum TransactionParameterBufferImpl.TpbMetaData extends java.lang.Enum<TransactionParameterBufferImpl.TpbMetaData> implements ParameterBufferMetaData
Enum Constant and Description |
---|
TPB_VERSION_3 |
Modifier and Type | Method and Description |
---|---|
void |
addPreamble(ParameterBuffer parameterBuffer)
Allows the metadata to add a preamble to the parameter buffer.
|
ArgumentType |
getByteArrayArgumentType(int tag)
Gets the byte array argument type for the supplied tag.
|
ArgumentType |
getIntegerArgumentType(int tag)
Gets the byte array argument type for the supplied tag.
|
ArgumentType |
getStringArgumentType(int tag)
Gets the string argument type for the supplied tag.
|
int |
getType()
Parameter buffer type (this usually is the version of the parameter buffer).
|
static TransactionParameterBufferImpl.TpbMetaData |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static TransactionParameterBufferImpl.TpbMetaData[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TransactionParameterBufferImpl.TpbMetaData TPB_VERSION_3
public static TransactionParameterBufferImpl.TpbMetaData[] values()
for (TransactionParameterBufferImpl.TpbMetaData c : TransactionParameterBufferImpl.TpbMetaData.values()) System.out.println(c);
public static TransactionParameterBufferImpl.TpbMetaData valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getType()
ParameterBufferMetaData
getType
in interface ParameterBufferMetaData
ISCConstants.isc_spb_version3
).public void addPreamble(ParameterBuffer parameterBuffer)
ParameterBufferMetaData
This is only intended for the weird "version 2" connection service parameter buffer that requires two tags for
the version with isc_spb_version, isc_spb_current_version
.
addPreamble
in interface ParameterBufferMetaData
parameterBuffer
- Parameter buffer.public ArgumentType getStringArgumentType(int tag)
ParameterBufferMetaData
When the tag is not known (or unsupported for string arguments), then the default should be returned.
getStringArgumentType
in interface ParameterBufferMetaData
tag
- Tag (item type)null
)public ArgumentType getByteArrayArgumentType(int tag)
ParameterBufferMetaData
When the tag is not known (or unsupported for string arguments), then the default should be returned.
getByteArrayArgumentType
in interface ParameterBufferMetaData
tag
- Tag (item type)null
)public ArgumentType getIntegerArgumentType(int tag)
ParameterBufferMetaData
When the tag is not known (or unsupported for string arguments), then the default should be returned.
getIntegerArgumentType
in interface ParameterBufferMetaData
tag
- Tag (item type)null
)Copyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.