def fetch_sqlite_master(self):
self.check_connection()<EOL>return self.schema_extractor.fetch_sqlite_master()<EOL>
Get sqlite_master table information as a list of dictionaries.

:return: sqlite_master table information.
:rtype: list
:raises simplesqlite.NullDatabaseConnectionError:
    |raises_check_connection|

:Sample Code:
    .. code:: python

        import json

        from simplesqlite import SimpleSQLite

        con = SimpleSQLite("sample.sqlite", "w")
        data_matrix = [
            [1, 1.1, "aaa", 1,   1],
            [2, 2.2, "bbb", 2.2, 2.2],
            [3, 3.3, "ccc", 3,   "ccc"],
        ]
        con.create_table_from_data_matrix(
            "sample_table",
            ["a", "b", "c", "d", "e"],
            data_matrix,
            index_attrs=["a"])

        print(json.dumps(con.fetch_sqlite_master(), indent=4))
:Output:
    .. code-block:: json

        [
            {
                "tbl_name": "sample_table",
                "sql": "CREATE TABLE 'sample_table' ('a' INTEGER, 'b' REAL, 'c' TEXT, 'd' REAL, 'e' TEXT)",
                "type": "table",
                "name": "sample_table",
                "rootpage": 2
            },
            {
                "tbl_name": "sample_table",
                "sql": "CREATE INDEX sample_table_a_index ON sample_table('a')",
                "type": "index",
                "name": "sample_table_a_index",
                "rootpage": 3
            }
        ]