K - the type of join keyM - type of input messageR - type of the table recordJM - type of join results@InterfaceStability.Unstable public interface StreamTableJoinFunction<K,M,R,JM> extends InitableFunction, ClosableFunction, java.io.Serializable
| Modifier and Type | Method and Description | 
|---|---|
| JM | apply(M message,
     R record)Joins the provided messages and table record, returns the joined message. | 
| K | getMessageKey(M message)Retrieve the join key from incoming messages | 
| K | getRecordKey(R record)Retrieve the join key from table record | 
initcloseJM apply(M message, R record)
message - the input messagerecord - the table record valueK getMessageKey(M message)
message - incoming message