What is stored in `dataFrame.getTableInfo`

We would like to improve our save/upload process and only update the table cache if data was actually changed. On that topic, we were wondering what is stored in dataFrame.getTableInfo? Also, what changes to the dataframe are synchronised in the tableInfo?

TableInfo contains meta information, column names, types and tags, and it doesn’t imlicitly syncronize with dataFrame, because once it extracted it becomes a separate entity.

Each dataFrame automatically produces and saves table info in Datagrok DB when you save it.

When you save Data Frame you don’t need to save table info explicitly