Source code for plaso.storage.sqlite.reader
# -*- coding: utf-8 -*-
"""SQLite-based storage reader."""
from plaso.storage import reader
from plaso.storage.sqlite import sqlite_file
[docs]
class SQLiteStorageReader(reader.StorageReader):
"""SQLite-based storage reader."""
[docs]
def __init__(self, path):
"""Initializes a storage reader.
Args:
path (str): path to the input SQLite database.
"""
super(SQLiteStorageReader, self).__init__()
self._path = path
self._store = sqlite_file.SQLiteStorageFile()
self._store.Open(path=path)