public class ModelMapperAdapter
extends org.apache.flink.api.common.functions.RichMapFunction<org.apache.flink.types.Row,org.apache.flink.types.Row>
ModelMapper to a Flink RichMapFunction so the model can be
loaded in a Flink job.
This adapter class hold the target ModelMapper and it's ModelSource. Upon
open(), it will load model rows from ModelSource into ModelMapper.
| 构造器和说明 |
|---|
ModelMapperAdapter(ModelMapper mapper,
ModelSource modelSource)
Construct a ModelMapperAdapter with the given ModelMapper and ModelSource.
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.types.Row |
map(org.apache.flink.types.Row row) |
void |
open(org.apache.flink.configuration.Configuration parameters) |
public ModelMapperAdapter(ModelMapper mapper, ModelSource modelSource)
mapper - The ModelMapper to adapt.modelSource - The ModelSource to load the model from.public void open(org.apache.flink.configuration.Configuration parameters)
throws Exception
open 在接口中 org.apache.flink.api.common.functions.RichFunctionopen 在类中 org.apache.flink.api.common.functions.AbstractRichFunctionExceptionpublic org.apache.flink.types.Row map(org.apache.flink.types.Row row)
throws Exception
map 在接口中 org.apache.flink.api.common.functions.MapFunction<org.apache.flink.types.Row,org.apache.flink.types.Row>map 在类中 org.apache.flink.api.common.functions.RichMapFunction<org.apache.flink.types.Row,org.apache.flink.types.Row>ExceptionCopyright © 2014–2021 The Apache Software Foundation. All rights reserved.