Skip to content

Commit 9d84c96

Browse files
committed
java-docs
1 parent 911c58d commit 9d84c96

File tree

5 files changed

+28
-3
lines changed

5 files changed

+28
-3
lines changed

iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/collector/DataCollector.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,19 @@
1919

2020
package org.apache.iotdb.pipe.api.collector;
2121

22+
import org.apache.iotdb.pipe.api.access.Row;
2223
import org.apache.iotdb.pipe.api.event.dml.insertion.TabletInsertionEvent;
2324

2425
import java.util.List;
2526

27+
/** Transform data to {@link TabletInsertionEvent}. */
2628
public interface DataCollector {
29+
30+
/**
31+
* Transform data to {@link TabletInsertionEvent}.
32+
*
33+
* @param shouldReport Whether to report progress for generated events
34+
* @see Row
35+
*/
2736
List<TabletInsertionEvent> convertToTabletInsertionEvents(final boolean shouldReport);
2837
}

iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/collector/RowCollector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
/**
2929
* Used to collect rows generated by {@link TabletInsertionEvent#processRowByRow(BiConsumer)},
30-
* {@link TabletInsertionEvent#processTabletWithTabletCollection(BiConsumer)}.
30+
* {@link TabletInsertionEvent#processTablet(BiConsumer)}.
3131
*/
3232
public interface RowCollector {
3333

iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/collector/TabletCollector.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,26 @@
1919

2020
package org.apache.iotdb.pipe.api.collector;
2121

22+
import org.apache.iotdb.pipe.api.access.Row;
23+
import org.apache.iotdb.pipe.api.event.dml.insertion.TabletInsertionEvent;
24+
2225
import org.apache.tsfile.write.record.Tablet;
2326

2427
import java.io.IOException;
28+
import java.util.function.BiConsumer;
2529

30+
/**
31+
* Used to collect rows generated by {@link
32+
* TabletInsertionEvent#processTabletWithCollect(BiConsumer)}.
33+
*/
2634
public interface TabletCollector {
35+
36+
/**
37+
* Collects a tablet.
38+
*
39+
* @param tablet Tablet to be collected
40+
* @throws IOException if any I/O errors occur
41+
* @see Row
42+
*/
2743
void collectTablet(Tablet tablet) throws IOException;
2844
}

iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/event/dml/insertion/TabletInsertionEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public interface TabletInsertionEvent extends Event {
5252
* org.apache.iotdb.pipe.api.collector.TabletCollector}.
5353
*
5454
* @return {@code Iterable<TabletInsertionEvent>} a list of new {@link TabletInsertionEvent}
55-
* contains the results collected by the {@link RowCollector}
55+
* contains the results collected by the {@link TabletCollector}
5656
*/
5757
Iterable<TabletInsertionEvent> processTabletWithCollect(
5858
BiConsumer<Tablet, TabletCollector> consumer);

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/parser/TabletInsertionEventTablePatternParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public List<TabletInsertionEvent> processTablet(BiConsumer<Tablet, RowCollector>
118118
public List<TabletInsertionEvent> processTabletWithCollect(
119119
BiConsumer<Tablet, TabletCollector> consumer) {
120120
if (LOGGER.isDebugEnabled()) {
121-
LOGGER.warn("TablePatternParser does not support tablet processing");
121+
LOGGER.warn("TablePatternParser does not support tablet processing with collect");
122122
}
123123
return Collections.emptyList();
124124
}

0 commit comments

Comments
 (0)