Class TransactionCommitConsumer.LobUnderConstruction
java.lang.Object
io.debezium.connector.oracle.logminer.processor.TransactionCommitConsumer.LobUnderConstruction
- Enclosing class:
- TransactionCommitConsumer
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) int(package private) final List<TransactionCommitConsumer.LobFragment>(package private) boolean(package private) int(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidadd(TransactionCommitConsumer.LobFragment fragment) (package private) voidcompact()(package private) static TransactionCommitConsumer.LobUnderConstructionfromInitialValue(Object value) (package private) Objectmerge()Merges all LOB fragments.toString()
-
Field Details
-
fragments
-
start
int start -
end
int end -
binary
boolean binary -
isNull
boolean isNull -
middleInserts
int middleInserts
-
-
Constructor Details
-
LobUnderConstruction
LobUnderConstruction()
-
-
Method Details
-
add
-
compact
void compact() -
merge
Object merge()Merges all LOB fragments. Returns: - null if the isNull flag is set - "EMPTY_BLOB()" or "EMPTY_CLOB()" the lob is empty, but isNull is not set - a single String for (N)CLOB - a single byte[] from BLOB Any holes will be filled with spaces (CLOB) or zero bytes (BLOB) as per the specification of DBMS_LOB.WRITE. -
toString
-
fromInitialValue
-