![JAR search and dependency download from the Maven repository](/logo.png)
tech.ytsaurus.client.operations.Mapper Maven / Gradle / Ivy
package tech.ytsaurus.client.operations;
import java.util.Iterator;
import tech.ytsaurus.core.operations.OperationContext;
import tech.ytsaurus.core.operations.Yield;
import tech.ytsaurus.lang.NonNullApi;
import tech.ytsaurus.lang.NonNullFields;
@NonNullApi
@NonNullFields
public interface Mapper extends MapperOrReducer {
default void map(TInput input, Yield yield, Statistics statistics, OperationContext context) {
}
default void map(Iterator inputIt, Yield yield, Statistics statistics, OperationContext context) {
while (inputIt.hasNext()) {
map(inputIt.next(), yield, statistics, context);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy