| public | # calculate_total_rows(  ) | 
            
            | public | # grouped_by_type(  ) | 
            
            | public | # for_bookings( $booking_ids ) | 
            
            | public | # for_bookings_matching( $booking_query ) | 
            
            | public | # limit( $limit ) | 
            
            | public | # page( $page ) | 
            
            | public | # get_limit(  ) | 
            
            | public | # query(  )Runs the query and returns the result | 
            
            | public | # get_results(  ) | 
            
            | private | # get_select_sql(  ) | 
            
            | private | # get_join_sql(  ) | 
            
            | private | # get_where_sql(  ) | 
            
            | private | # get_limit_sql(  ) | 
            
            | private | # group_tickets( $tickets ) |