.. _SQLiteEventLoader: SQLiteEventLoader ================= **class SQLiteEventLoader(settings: Optional[dict] = None)** Bases: :ref:`MetaEventLoader` Subclass of MetaEventLoader for loading event data from SQLite databases. This class provides methods to extract, filter, and stream event data stored in SQLite databases generated by Poriscope. It supports efficient querying and generator-based iteration over large event datasets. Public Methods -------------- .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader.close_resources .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader.get_channels .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader.get_empty_settings .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader.get_num_events .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader.get_samplerate .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader.get_valid_indices .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader.load_event .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader.reset_channel Private Methods --------------- .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader._finalize_initialization .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader._init .. automethod:: poriscope.plugins.eventloaders.SQLiteEventLoader.SQLiteEventLoader._validate_settings