Allow Users to specify retention windows for JoinWithExpiration in SQL
jacksonrnewhouse opened this issue · comments
Currently non-windowed joins in SQL always have a retention of 24 hours. This can be both much too long and much too short, depending on the use case. Flink currently handles this with a configurable execution option, table.exec.state.ttl. We could follow suit by allowing settings to be passed into the GrpcApi, or figure out a way to have it specified within the body of the query.