Class analyze_benchmark::PrettyPrint

class PrettyPrint

    This class is just used to print out the benchmark results into the terminal.
    By default, it is used for cross comparison of the results between a reference 
    branch (ref) and a sample branch (sample); for a particular attribute, all elements 
    within each branch are shown as well as the speedup (sample / ref).

    If cross_comparison is disabled, then it just shows the result for the ref branch.

Public Functions

def analyze_benchmark.PrettyPrint.__init__()
def analyze_benchmark.PrettyPrint.collectMissingQueries()
def analyze_benchmark.PrettyPrint.printSolidLine()
def analyze_benchmark.PrettyPrint.printHeader()
def analyze_benchmark.PrettyPrint.getRefElementsPerLine()
def analyze_benchmark.PrettyPrint.printLine()
def analyze_benchmark.PrettyPrint.printAttribute()

Private Members

analyze_benchmark.PrettyPrint::__cross_comparison
analyze_benchmark.PrettyPrint::__header_info
analyze_benchmark.PrettyPrint::__num_items_per_line
analyze_benchmark.PrettyPrint::__label_name_ref
analyze_benchmark.PrettyPrint::__label_name_sample
analyze_benchmark.PrettyPrint::__missing_queries_ref
analyze_benchmark.PrettyPrint::__missing_queries_sample
analyze_benchmark.PrettyPrint::__attribute_ref
analyze_benchmark.PrettyPrint::__attribute_sample
analyze_benchmark.PrettyPrint::__ref_line_count
analyze_benchmark.PrettyPrint::__sample_line_count