def get_events(
        self,
        app_id: Optional[str] = None,
        record_ids: Optional[List[str]] = None,
        start_time: Optional[datetime.datetime] = None,
    ) -> pd.DataFrame:
        """
        Get events from the database.

        Args:
            app_id: The app id to filter events by.
            record_ids: The record ids to filter events by.
            start_time: The minimum time to consider events from.

        Returns:
            A pandas DataFrame of all relevant events.
        """
        return self.db.get_events(
            app_id=app_id, record_ids=record_ids, start_time=start_time
        )

        Get events from the database.

        Args:
            app_id: The app id to filter events by.
            record_ids: The record ids to filter events by.
            start_time: The minimum time to consider events from.

        Returns:
            A pandas DataFrame of all relevant events.
        
src/core/trulens/core/database/connector/base.py