# The following has been generated automatically from src/core/qgsdatabasetablemodel.h QgsDatabaseTableModel.Role = QgsDatabaseTableModel.CustomRole # monkey patching scoped based enum QgsDatabaseTableModel.RoleTableName = QgsDatabaseTableModel.CustomRole.TableName QgsDatabaseTableModel.Role.RoleTableName = QgsDatabaseTableModel.CustomRole.TableName QgsDatabaseTableModel.RoleTableName.is_monkey_patched = True QgsDatabaseTableModel.RoleTableName.__doc__ = "Table name" QgsDatabaseTableModel.RoleSchema = QgsDatabaseTableModel.CustomRole.Schema QgsDatabaseTableModel.Role.RoleSchema = QgsDatabaseTableModel.CustomRole.Schema QgsDatabaseTableModel.RoleSchema.is_monkey_patched = True QgsDatabaseTableModel.RoleSchema.__doc__ = "Table schema" QgsDatabaseTableModel.RoleTableFlags = QgsDatabaseTableModel.CustomRole.TableFlags QgsDatabaseTableModel.Role.RoleTableFlags = QgsDatabaseTableModel.CustomRole.TableFlags QgsDatabaseTableModel.RoleTableFlags.is_monkey_patched = True QgsDatabaseTableModel.RoleTableFlags.__doc__ = "Table flags role" QgsDatabaseTableModel.RoleComment = QgsDatabaseTableModel.CustomRole.Comment QgsDatabaseTableModel.Role.RoleComment = QgsDatabaseTableModel.CustomRole.Comment QgsDatabaseTableModel.RoleComment.is_monkey_patched = True QgsDatabaseTableModel.RoleComment.__doc__ = "Comment role" QgsDatabaseTableModel.RoleCustomInfo = QgsDatabaseTableModel.CustomRole.CustomInfo QgsDatabaseTableModel.Role.RoleCustomInfo = QgsDatabaseTableModel.CustomRole.CustomInfo QgsDatabaseTableModel.RoleCustomInfo.is_monkey_patched = True QgsDatabaseTableModel.RoleCustomInfo.__doc__ = "Custom info variant map role" QgsDatabaseTableModel.RoleWkbType = QgsDatabaseTableModel.CustomRole.WkbType QgsDatabaseTableModel.Role.RoleWkbType = QgsDatabaseTableModel.CustomRole.WkbType QgsDatabaseTableModel.RoleWkbType.is_monkey_patched = True QgsDatabaseTableModel.RoleWkbType.__doc__ = "WKB type for primary (first) geometry column in table" QgsDatabaseTableModel.RoleCrs = QgsDatabaseTableModel.CustomRole.Crs QgsDatabaseTableModel.Role.RoleCrs = QgsDatabaseTableModel.CustomRole.Crs QgsDatabaseTableModel.RoleCrs.is_monkey_patched = True QgsDatabaseTableModel.RoleCrs.__doc__ = "CRS for primary (first) geometry column in table" QgsDatabaseTableModel.RoleEmpty = QgsDatabaseTableModel.CustomRole.Empty QgsDatabaseTableModel.Role.RoleEmpty = QgsDatabaseTableModel.CustomRole.Empty QgsDatabaseTableModel.RoleEmpty.is_monkey_patched = True QgsDatabaseTableModel.RoleEmpty.__doc__ = "Entry is an empty entry" QgsDatabaseTableModel.CustomRole.__doc__ = """Custom model roles. .. note:: Prior to QGIS 3.36 this was available as QgsDatabaseTableModel.Role .. versionadded:: 3.36 * ``TableName``: Table name Available as ``QgsDatabaseTableModel.RoleTableName`` in older QGIS releases. * ``Schema``: Table schema Available as ``QgsDatabaseTableModel.RoleSchema`` in older QGIS releases. * ``TableFlags``: Table flags role Available as ``QgsDatabaseTableModel.RoleTableFlags`` in older QGIS releases. * ``Comment``: Comment role Available as ``QgsDatabaseTableModel.RoleComment`` in older QGIS releases. * ``CustomInfo``: Custom info variant map role Available as ``QgsDatabaseTableModel.RoleCustomInfo`` in older QGIS releases. * ``WkbType``: WKB type for primary (first) geometry column in table Available as ``QgsDatabaseTableModel.RoleWkbType`` in older QGIS releases. * ``Crs``: CRS for primary (first) geometry column in table Available as ``QgsDatabaseTableModel.RoleCrs`` in older QGIS releases. * ``Empty``: Entry is an empty entry Available as ``QgsDatabaseTableModel.RoleEmpty`` in older QGIS releases. """ # -- QgsDatabaseTableModel.CustomRole.baseClass = QgsDatabaseTableModel