Class AS400Clob
java.lang.Object
io.debezium.ibmi.db2.journal.data.types.AS400Clob
- All Implemented Interfaces:
AS400DataType,Serializable,Cloneable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AS400private static final byte[]private static final Stringprivate static final org.slf4j.LoggerFields inherited from interface com.ibm.as400.access.AS400DataType
serialVersionUID, TYPE_ARRAY, TYPE_BIN1, TYPE_BIN2, TYPE_BIN4, TYPE_BIN8, TYPE_BYTE_ARRAY, TYPE_DATE, TYPE_DECFLOAT, TYPE_FLOAT4, TYPE_FLOAT8, TYPE_PACKED, TYPE_STRUCTURE, TYPE_TEXT, TYPE_TIME, TYPE_TIME_OF_DAY, TYPE_TIMESTAMP, TYPE_UBIN1, TYPE_UBIN2, TYPE_UBIN4, TYPE_UBIN8, TYPE_VARCHAR, TYPE_ZONED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()private StringdeleteClob(long addressHigh, long addressLow, byte[] addressbyte) intprivate StringgetClob(long addressHigh, long addressLow, byte[] addressbyte, int length) TODO clob support not workingintClass<?>byte[]intinttoHex(byte[] bytes) toObject(byte[] data) toObject(byte[] data, int offset)
-
Field Details
-
log
private static final org.slf4j.Logger log -
EMPTY_STRING
- See Also:
-
as400
-
EMPTY_BYTES
private static final byte[] EMPTY_BYTES
-
-
Constructor Details
-
AS400Clob
-
-
Method Details
-
getByteLength
public int getByteLength()- Specified by:
getByteLengthin interfaceAS400DataType
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceAS400DataType
-
getInstanceType
public int getInstanceType()- Specified by:
getInstanceTypein interfaceAS400DataType
-
getJavaType
- Specified by:
getJavaTypein interfaceAS400DataType
-
toBytes
- Specified by:
toBytesin interfaceAS400DataType
-
toBytes
- Specified by:
toBytesin interfaceAS400DataType
-
toBytes
- Specified by:
toBytesin interfaceAS400DataType
-
toObject
- Specified by:
toObjectin interfaceAS400DataType
-
getClob
private String getClob(long addressHigh, long addressLow, byte[] addressbyte, int length) throws Exception TODO clob support not working- Parameters:
as400-- Returns:
- Throws:
Exception
-
deleteClob
- Throws:
Exception
-
toHex
-
toObject
- Specified by:
toObjectin interfaceAS400DataType
-
clone
- Specified by:
clonein interfaceAS400DataType- Overrides:
clonein classObject
-