| __construct(moodle_database $db, entity_factory $entityfactory, $legacyfactory) | mod_forum\local\vaults\db_table_vault |  | 
  | from_db_records(array $results) | mod_forum\local\vaults\post | protected | 
  | generate_get_records_sql(string $wheresql=null, string $sortsql=null, ?int $userid=null) | mod_forum\local\vaults\post | protected | 
  | get_db() | mod_forum\local\vaults\db_table_vault | protected | 
  | get_entity_factory() | mod_forum\local\vaults\db_table_vault | protected | 
  | get_first_post_for_discussion_ids(array $discussionids) | mod_forum\local\vaults\post |  | 
  | get_from_discussion_id(stdClass $user, int $discussionid, bool $canseeprivatereplies, string $orderby='created ASC') | mod_forum\local\vaults\post |  | 
  | get_from_discussion_ids(stdClass $user, array $discussionids, bool $canseeprivatereplies, string $orderby='') | mod_forum\local\vaults\post |  | 
  | get_from_filters(stdClass $user, array $filters, bool $canseeprivatereplies, string $orderby='') | mod_forum\local\vaults\post |  | 
  | get_from_id(int $id) | mod_forum\local\vaults\db_table_vault |  | 
  | get_from_ids(array $ids) | mod_forum\local\vaults\db_table_vault |  | 
  | get_latest_posts_for_discussion_ids(stdClass $user, array $discussionids, bool $canseeprivatereplies) | mod_forum\local\vaults\post |  | 
  | get_legacy_factory() | mod_forum\local\vaults\db_table_vault | protected | 
  | get_posts_in_discussion_for_user_id(int $discussionid, int $userid, bool $canseeprivatereplies, string $orderby='created ASC') | mod_forum\local\vaults\post |  | 
  | get_preprocessors() | mod_forum\local\vaults\db_table_vault | protected | 
  | get_replies_to_post(stdClass $user, post_entity $post, bool $canseeprivatereplies, string $orderby='created ASC') | mod_forum\local\vaults\post |  | 
  | get_reply_count_for_discussion_ids(stdClass $user, array $discussionids, bool $canseeprivatereplies) | mod_forum\local\vaults\post |  | 
  | get_reply_count_for_post_id_in_discussion_id(stdClass $user, int $postid, int $discussionid, bool $canseeprivatereplies) | mod_forum\local\vaults\post |  | 
  | get_table_alias() | mod_forum\local\vaults\post | protected | 
  | get_unread_count_for_discussion_ids(stdClass $user, array $discussionids, bool $canseeprivatereplies) | mod_forum\local\vaults\post |  | 
  | transform_db_records_to_entities(array $records) | mod_forum\local\vaults\db_table_vault | protected |