MI_ISOLATION_LEVEL mi_tab_isolevel(MI_AM_TAB_DESC *tableDesc);
If the access method supports isolation levels, it can call mi_tab_isolevel() to validate that the isolation level requested by the application does not surpass the isolation level that the access method supports. If the access method supports Serializable, it does not call mi_tab_isolevel() because Serializable includes the capabilities of all the other levels.
See the descriptions of: