Description of entity type properties in code is very poor and I cannot find alternative resources. Could anyone explain those properties?
For example: "data_table" is described as:
The name of the entity type's data table.
But it doesn't explain anything.
I created a custom entity based on "examples" module, added "data_table", "revision_table", "revision_data_table", added revision entity key, but after
drush updatedb --entity-updates only myentity_revision table was added, and I still cannot see myentity_data_table, and other tables that "node" entity is using for example. Why is that?
Could someone explain those properties, what they are precisely for, and as a bonus - how they relates to "setRevisionable/setTranslatable" methods that we can invoke when creating field definition?