Danny>almost all of the plan change are meaningless What do you mean by meaningless? The purpose of the change is to improve planning time, and to improve plan stability.
Danny>and the execution graph is very probably relevant with the state/storage, if we breaks them, the state also crashed Can you please elaborate? Calcite users must not depend on the string representation of RexNodes. Vladimir
