Class ParameterListBuilder
java.lang.Object
io.debezium.ibmi.db2.journal.retrieve.ParameterListBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate byte[]private final RetrievalCriteriastatic final intprivate Stringprivate Stringprivate Stringstatic final intprivate static final byte[]static final Stringprivate static final byte[]private RetrievalCriteria.JournalCode[]private byte[]private RetrievalCriteria.JournalEntryType[]private static final org.slf4j.Loggerprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate List<FileFilter> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()filterJournalCodes(RetrievalCriteria.JournalCode[] journalCode) filterJournalEntryType(RetrievalCriteria.JournalEntryType[] journalEntryTypes) filtersToShortString(List<FileFilter> tableFilters) voidinit()toString()withBufferLenth(int bufferLength) private ParameterListBuilderwithEnd()private ParameterListBuilderwithEnd(BigInteger end) withFileFilters(List<FileFilter> tableFilters) withJournal(String receiver, String receiverLibrary) withRange(PositionRange range) withReceivers(PositionRange range) private ParameterListBuilderwithStartingSequence(BigInteger start) withStartReceiversToCurrentEnd(BigInteger start, String startReceiver, String startLibrary)
-
Field Details
-
log
private static final org.slf4j.Logger log -
DEFAULT_JOURNAL_BUFFER_SIZE
public static final int DEFAULT_JOURNAL_BUFFER_SIZE- See Also:
-
ERROR_CODE
public static final int ERROR_CODE- See Also:
-
errorCodeData
private static final byte[] errorCodeData -
FORMAT_NAME
- See Also:
-
formatNameData
private static final byte[] formatNameData -
bufferLength
private int bufferLength -
bufferLengthData
private byte[] bufferLengthData -
receiver
-
receiverLibrary
-
criteria
-
journalData
private byte[] journalData -
startReceiver
-
startLibrary
-
endReceiver
-
endLibrary
-
tableFilters
-
startOffset
-
endOffset
-
journalEntryTypes
-
journalCode
-
-
Constructor Details
-
ParameterListBuilder
public ParameterListBuilder()
-
-
Method Details
-
withBufferLenth
-
withRange
-
withJournal
-
init
public void init() -
withJournalEntryType
-
withReceivers
-
withStartingSequence
-
withEnd
-
withEnd
-
withStartReceiversToCurrentEnd
public ParameterListBuilder withStartReceiversToCurrentEnd(BigInteger start, String startReceiver, String startLibrary) -
withFromBeginningToEnd
-
filterJournalCodes
-
withFileFilters
-
filterJournalEntryType
public ParameterListBuilder filterJournalEntryType(RetrievalCriteria.JournalEntryType[] journalEntryTypes) -
build
-
toString
-
filtersToShortString
-