anishshri-db commented on code in PR #45991: URL: https://github.com/apache/spark/pull/45991#discussion_r1569180634
########## sql/api/src/main/scala/org/apache/spark/sql/streaming/StatefulProcessorHandle.scala: ########## @@ -108,6 +108,28 @@ private[sql] trait StatefulProcessorHandle extends Serializable { userKeyEnc: Encoder[K], valEncoder: Encoder[V]): MapState[K, V] + /** + * Function to create new or return existing map state variable of given type + * with ttl. State values will not be returned past ttlDuration, and will be eventually removed + * from the state store. Any values in mapState which have expired after ttlDuration will not + * returned on get() and will be eventually removed from the state. + * + * The user must ensure to call this function only within the `init()` method of the + * StatefulProcessor. + * + * @param stateName - name of the state variable + * @param valEncoder - SQL encoder for state variable Review Comment: This param comment is missing ? ``` userKeyEnc: Encoder[K], ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org