public class ChangelogCollectResult extends CollectResultBase implements ChangelogResult
CollectResultBase.ResultRetrievalThread| 限定符和类型 | 字段和说明 |
|---|---|
protected static int |
CHANGE_RECORD_BUFFER_SIZE |
executionException, resultLock, retrievalThread| 构造器和说明 |
|---|
ChangelogCollectResult(org.apache.flink.table.api.TableResult tableResult) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
isMaterialized()
Returns whether this result is materialized such that snapshots can be taken or results must
be retrieved record-wise.
|
protected void |
processRecord(org.apache.flink.types.Row row) |
TypedResult<List<org.apache.flink.types.Row>> |
retrieveChanges()
Retrieves the available result records.
|
close, handleMissingResult, isRetrievingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose@VisibleForTesting protected static final int CHANGE_RECORD_BUFFER_SIZE
public ChangelogCollectResult(org.apache.flink.table.api.TableResult tableResult)
public boolean isMaterialized()
DynamicResultisMaterialized 在接口中 DynamicResultpublic TypedResult<List<org.apache.flink.types.Row>> retrieveChanges()
ChangelogResultretrieveChanges 在接口中 ChangelogResultprotected void processRecord(org.apache.flink.types.Row row)
processRecord 在类中 CollectResultBaseCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.