def __init__(self, path):
        self.connection = sqlite3.connect(path)

        with contextlib.closing(self.connection.cursor()) as cursor:
            cursor.execute("""
                CREATE TABLE IF NOT EXISTS Outputs(
                  TransactionHash BLOB,
                  OutputIndex INT,
                  Value BIGINT,
                  Script BLOB,
                  AssetID BLOB,
                  AssetQuantity INT,
                  OutputType TINYINT,
                  PRIMARY KEY (TransactionHash, OutputIndex))
            """)
Initializes the connection to the database, and creates the table if needed.
dataset/ETHPy150Open OpenAssets/colorcore/colorcore/caching.py/SqliteCache.__init__