Hello, just wanted to ask a clarifying question about the behaviour/stability of Table.Changes. When opening up a new change stream, the current or expected behaviour is that the first set of changes returned from Next will include a snapshot of the entire table? That is, consuming the entire iter is a snapshot of the current entries in the table, and it wouldn't require multiple invocations of Next to receive the entire set of items in the table. We currently rely on this behaviour in order to reconcile our dataplane and just wanted to make sure this isn't a wrong assumption, or that there isn't certain edge cases (size of the table/number of entries). Thanks!
PS: Great Project! ❤️
Hello, just wanted to ask a clarifying question about the behaviour/stability of
Table.Changes. When opening up a new change stream, the current or expected behaviour is that the first set of changes returned fromNextwill include a snapshot of the entire table? That is, consuming the entire iter is a snapshot of the current entries in the table, and it wouldn't require multiple invocations ofNextto receive the entire set of items in the table. We currently rely on this behaviour in order to reconcile our dataplane and just wanted to make sure this isn't a wrong assumption, or that there isn't certain edge cases (size of the table/number of entries). Thanks!PS: Great Project! ❤️