SYMBOL INDEX (297 symbols across 18 files) FILE: examples/python-deps/example.py function main (line 3) | def main(): FILE: python/gresearch/spark/__init__.py function _is_column (line 66) | def _is_column(obj: Any) -> bool: function _is_column_or_str (line 70) | def _is_column_or_str(obj: Any) -> bool: function _is_dataframe (line 74) | def _is_dataframe(obj: Any) -> bool: function _check_java_pkg_is_installed (line 78) | def _check_java_pkg_is_installed(jvm: JVMView) -> bool: function _get_jvm (line 91) | def _get_jvm(obj: Any) -> JVMView: function _to_seq (line 127) | def _to_seq(jvm: JVMView, list: List[Any]) -> JavaObject: function _to_map (line 132) | def _to_map(jvm: JVMView, map: Mapping[Any, Any]) -> JavaObject: function backticks (line 136) | def backticks(*name_parts: str) -> str: function distinct_prefix_for (line 145) | def distinct_prefix_for(existing: List[str]) -> str: function handle_configured_case_sensitivity (line 158) | def handle_configured_case_sensitivity(column_name: str, case_sensitive:... function list_contains_case_sensitivity (line 171) | def list_contains_case_sensitivity(column_names: Iterable[str], columnNa... function list_filter_case_sensitivity (line 181) | def list_filter_case_sensitivity(column_names: Iterable[str], filter: It... function list_diff_case_sensitivity (line 194) | def list_diff_case_sensitivity(column_names: Iterable[str], other: Itera... function dotnet_ticks_to_timestamp (line 207) | def dotnet_ticks_to_timestamp(tick_column: Union[str, Column]) -> Column: function dotnet_ticks_to_unix_epoch (line 237) | def dotnet_ticks_to_unix_epoch(tick_column: Union[str, Column]) -> Column: function dotnet_ticks_to_unix_epoch_nanos (line 267) | def dotnet_ticks_to_unix_epoch_nanos(tick_column: Union[str, Column]) ->... function timestamp_to_dotnet_ticks (line 297) | def timestamp_to_dotnet_ticks(timestamp_column: Union[str, Column]) -> C... function unix_epoch_to_dotnet_ticks (line 326) | def unix_epoch_to_dotnet_ticks(unix_column: Union[str, Column]) -> Column: function unix_epoch_nanos_to_dotnet_ticks (line 357) | def unix_epoch_nanos_to_dotnet_ticks(unix_column: Union[str, Column]) ->... function count_null (line 389) | def count_null(e: "ColumnOrName") -> Column: function histogram (line 410) | def histogram(self: DataFrame, class UnpersistHandle (line 441) | class UnpersistHandle: method __init__ (line 442) | def __init__(self, handle): method __call__ (line 445) | def __call__(self, blocking: Optional[bool] = None): function unpersist_handle (line 453) | def unpersist_handle(self: SparkSession) -> UnpersistHandle: function _get_sort_cols (line 462) | def _get_sort_cols(df: DataFrame, order: Union[str, Column, List[Union[s... function with_row_numbers (line 472) | def with_row_numbers(self: DataFrame, function session (line 500) | def session(self: DataFrame) -> SparkSession: function session_or_ctx (line 504) | def session_or_ctx(self: DataFrame) -> Union[SparkSession, SQLContext]: function set_description (line 515) | def set_description(description: Optional[str], if_not_set: bool = False): function job_description (line 527) | def job_description(description: str, if_not_set: bool = False): function append_description (line 555) | def append_description(extra_description: str, separator: str = " - "): function append_job_description (line 566) | def append_job_description(extra_description: str, separator: str = " - "): function create_temporary_dir (line 593) | def create_temporary_dir(spark: Union[SparkSession, SparkContext], prefi... function install_pip_package (line 612) | def install_pip_package(spark: Union[SparkSession, SparkContext], *packa... function install_poetry_project (line 652) | def install_poetry_project(spark: Union[SparkSession, SparkContext], FILE: python/gresearch/spark/diff/__init__.py class deprecated (line 41) | class deprecated: method __init__ (line 42) | def __init__(self, msg: str) -> None: method __call__ (line 45) | def __call__(self, func: _T) -> _T: class DiffMode (line 55) | class DiffMode(Enum): method _to_java (line 64) | def _to_java(self, jvm: JVMView) -> JavaObject: class DiffOptions (line 69) | class DiffOptions: method with_diff_column (line 108) | def with_diff_column(self, diff_column: str) -> 'DiffOptions': method with_left_column_prefix (line 121) | def with_left_column_prefix(self, left_column_prefix: str) -> 'DiffOpt... method with_right_column_prefix (line 134) | def with_right_column_prefix(self, right_column_prefix: str) -> 'DiffO... method with_insert_diff_value (line 147) | def with_insert_diff_value(self, insert_diff_value: str) -> 'DiffOptio... method with_change_diff_value (line 160) | def with_change_diff_value(self, change_diff_value: str) -> 'DiffOptio... method with_delete_diff_value (line 173) | def with_delete_diff_value(self, delete_diff_value: str) -> 'DiffOptio... method with_nochange_diff_value (line 186) | def with_nochange_diff_value(self, nochange_diff_value: str) -> 'DiffO... method with_change_column (line 199) | def with_change_column(self, change_column: str) -> 'DiffOptions': method without_change_column (line 212) | def without_change_column(self) -> 'DiffOptions': method with_diff_mode (line 222) | def with_diff_mode(self, diff_mode: DiffMode) -> 'DiffOptions': method with_sparse_mode (line 235) | def with_sparse_mode(self, sparse_mode: bool) -> 'DiffOptions': method with_default_comparator (line 248) | def with_default_comparator(self, comparator: DiffComparator) -> 'Diff... method with_data_type_comparator (line 252) | def with_data_type_comparator(self, comparator: DiffComparator, *data_... method with_column_name_comparator (line 267) | def with_column_name_comparator(self, comparator: DiffComparator, *col... method comparator_for (line 282) | def comparator_for(self, column: StructField) -> DiffComparator: class Differ (line 292) | class Differ: method __init__ (line 299) | def __init__(self, options: DiffOptions = None): method diff (line 303) | def diff(self, left: DataFrame, right: DataFrame, *id_columns: str) ->... method diff (line 306) | def diff(self, left: DataFrame, right: DataFrame, id_columns: Iterable... method diff (line 308) | def diff(self, left: DataFrame, right: DataFrame, *id_or_ignore_column... method _columns_of_side (line 392) | def _columns_of_side(df: DataFrame, id_columns: List[str], side_prefix... method diffwith (line 398) | def diffwith(self, left: DataFrame, right: DataFrame, *id_columns: str... method diffwith (line 401) | def diffwith(self, left: DataFrame, right: DataFrame, id_columns: Iter... method diffwith (line 403) | def diffwith(self, left: DataFrame, right: DataFrame, *id_or_ignore_co... method _check_schema (line 448) | def _check_schema(self, left: DataFrame, right: DataFrame, id_columns:... method _get_change_column (line 551) | def _get_change_column(self, method _do_diff (line 566) | def _do_diff(self, left: DataFrame, right: DataFrame, id_columns: List... method _get_diff_id_columns (line 604) | def _get_diff_id_columns(self, pk_columns: List[str], method _get_diff_value_columns (line 609) | def _get_diff_value_columns(self, pk_columns: List[str], method _get_diff_columns (line 667) | def _get_diff_columns(self, pk_columns: List[str], function diff (line 678) | def diff(self: DataFrame, other: DataFrame, *id_columns: str) -> DataFra... function diff (line 682) | def diff(self: DataFrame, other: DataFrame, id_columns: Iterable[str], i... function diff (line 686) | def diff(self: DataFrame, other: DataFrame, *id_or_ignore_columns: Union... function diff (line 690) | def diff(self: DataFrame, other: DataFrame, options: DiffOptions, *id_co... function diff (line 694) | def diff(self: DataFrame, other: DataFrame, options: DiffOptions, id_col... function diff (line 698) | def diff(self: DataFrame, other: DataFrame, options: DiffOptions, *id_or... function diff (line 701) | def diff(self: DataFrame, other: DataFrame, *options_or_id_or_ignore_col... function diffwith (line 784) | def diffwith(self: DataFrame, other: DataFrame, *id_columns: str) -> Dat... function diffwith (line 788) | def diffwith(self: DataFrame, other: DataFrame, id_columns: Iterable[str... function diffwith (line 792) | def diffwith(self: DataFrame, other: DataFrame, *id_or_ignore_columns: U... function diffwith (line 796) | def diffwith(self: DataFrame, other: DataFrame, options: DiffOptions, *i... function diffwith (line 800) | def diffwith(self: DataFrame, other: DataFrame, options: DiffOptions, id... function diffwith (line 804) | def diffwith(self: DataFrame, other: DataFrame, options: DiffOptions, *i... function diffwith (line 807) | def diffwith(self: DataFrame, other: DataFrame, *options_or_id_or_ignore... function diff_with_options (line 842) | def diff_with_options(self: DataFrame, other: DataFrame, options: DiffOp... function diff_with_options (line 846) | def diff_with_options(self: DataFrame, other: DataFrame, options: DiffOp... function diff_with_options (line 850) | def diff_with_options(self: DataFrame, other: DataFrame, options: DiffOp... function diffwith_with_options (line 872) | def diffwith_with_options(self: DataFrame, other: DataFrame, options: Di... function diffwith_with_options (line 876) | def diffwith_with_options(self: DataFrame, other: DataFrame, options: Di... function diffwith_with_options (line 880) | def diffwith_with_options(self: DataFrame, other: DataFrame, options: Di... FILE: python/gresearch/spark/diff/comparator/__init__.py class DiffComparator (line 27) | class DiffComparator(abc.ABC): method equiv (line 29) | def equiv(self, left: Column, right: Column) -> Column: class DiffComparators (line 33) | class DiffComparators: method default (line 35) | def default() -> 'DefaultDiffComparator': method nullSafeEqual (line 39) | def nullSafeEqual() -> 'NullSafeEqualDiffComparator': method epsilon (line 43) | def epsilon(epsilon: float) -> 'EpsilonDiffComparator': method string (line 48) | def string(whitespace_agnostic: bool = True) -> 'StringDiffComparator': method duration (line 53) | def duration(duration: str) -> 'DurationDiffComparator': method map (line 58) | def map(key_type: DataType, value_type: DataType, key_order_sensitive:... class NullSafeEqualDiffComparator (line 65) | class NullSafeEqualDiffComparator(DiffComparator): method equiv (line 66) | def equiv(self, left: Column, right: Column) -> Column: class DefaultDiffComparator (line 72) | class DefaultDiffComparator(NullSafeEqualDiffComparator): method _to_java (line 74) | def _to_java(self, jvm: JVMView) -> JavaObject: class EpsilonDiffComparator (line 79) | class EpsilonDiffComparator(DiffComparator): method as_relative (line 84) | def as_relative(self) -> 'EpsilonDiffComparator': method as_absolute (line 87) | def as_absolute(self) -> 'EpsilonDiffComparator': method as_inclusive (line 90) | def as_inclusive(self) -> 'EpsilonDiffComparator': method as_exclusive (line 93) | def as_exclusive(self) -> 'EpsilonDiffComparator': method equiv (line 96) | def equiv(self, left: Column, right: Column) -> Column: class StringDiffComparator (line 113) | class StringDiffComparator(DiffComparator): method equiv (line 116) | def equiv(self, left: Column, right: Column) -> Column: class DurationDiffComparator (line 123) | class DurationDiffComparator(DiffComparator): method as_inclusive (line 127) | def as_inclusive(self) -> 'DurationDiffComparator': method as_exclusive (line 130) | def as_exclusive(self) -> 'DurationDiffComparator': method equiv (line 133) | def equiv(self, left: Column, right: Column) -> Column: class MapDiffComparator (line 140) | class MapDiffComparator(DiffComparator): method equiv (line 145) | def equiv(self, left: Column, right: Column) -> Column: FILE: python/gresearch/spark/parquet/__init__.py function _jreader (line 29) | def _jreader(reader: DataFrameReader) -> JavaObject: function parquet_metadata (line 34) | def parquet_metadata(self: DataFrameReader, *paths: str, parallelism: Op... function parquet_schema (line 69) | def parquet_schema(self: DataFrameReader, *paths: str, parallelism: Opti... function parquet_blocks (line 104) | def parquet_blocks(self: DataFrameReader, *paths: str, parallelism: Opti... function parquet_block_columns (line 136) | def parquet_block_columns(self: DataFrameReader, *paths: str, parallelis... function parquet_partitions (line 172) | def parquet_partitions(self: DataFrameReader, *paths: str, parallelism: ... FILE: python/setup.py class custom_sdist (line 36) | class custom_sdist(sdist): method make_distribution (line 37) | def make_distribution(self): FILE: python/test/spark_common.py function spark_session (line 30) | def spark_session(): class SparkTest (line 38) | class SparkTest(unittest.TestCase): method main (line 41) | def main(file: str): method get_pom_path (line 58) | def get_pom_path() -> str: method get_spark_config (line 66) | def get_spark_config(path) -> SparkConf: method get_spark_session (line 80) | def get_spark_session(cls) -> SparkSession: method setUpClass (line 101) | def setUpClass(cls): method tearDownClass (line 107) | def tearDownClass(cls): method sql_conf (line 113) | def sql_conf(self, pairs): FILE: python/test/test_diff.py class DiffTest (line 27) | class DiffTest(SparkTest): method assert_requirement (line 32) | def assert_requirement(self, error_message: str): method setUpClass (line 38) | def setUpClass(cls): method test_check_schema (line 206) | def test_check_schema(self): method test_dataframe_diff (line 493) | def test_dataframe_diff(self): method test_dataframe_diff_with_ids_ignored (line 497) | def test_dataframe_diff_with_ids_ignored(self): method test_dataframe_diff_with_wrong_argument_types (line 501) | def test_dataframe_diff_with_wrong_argument_types(self): method test_dataframe_diffwith (line 545) | def test_dataframe_diffwith(self): method test_dataframe_diffwith_with_default_options (line 550) | def test_dataframe_diffwith_with_default_options(self): method test_dataframe_diffwith_with_options (line 555) | def test_dataframe_diffwith_with_options(self): method test_dataframe_diffwith_with_ignored (line 561) | def test_dataframe_diffwith_with_ignored(self): method test_dataframe_diffwith_with_wrong_argument_types (line 566) | def test_dataframe_diffwith_with_wrong_argument_types(self): method test_dataframe_diff_with_default_options (line 610) | def test_dataframe_diff_with_default_options(self): method test_dataframe_diff_with_options (line 616) | def test_dataframe_diff_with_options(self): method test_dataframe_diff_with_options_and_ignored (line 623) | def test_dataframe_diff_with_options_and_ignored(self): method test_dataframe_diff_with_changes (line 630) | def test_dataframe_diff_with_changes(self): method test_dataframe_diff_with_diff_mode_column_by_column (line 637) | def test_dataframe_diff_with_diff_mode_column_by_column(self): method test_dataframe_diff_with_diff_mode_side_by_side (line 644) | def test_dataframe_diff_with_diff_mode_side_by_side(self): method test_dataframe_diff_with_diff_mode_left_side (line 651) | def test_dataframe_diff_with_diff_mode_left_side(self): method test_dataframe_diff_with_diff_mode_right_side (line 658) | def test_dataframe_diff_with_diff_mode_right_side(self): method test_dataframe_diff_with_sparse_mode (line 665) | def test_dataframe_diff_with_sparse_mode(self): method test_differ_diff (line 672) | def test_differ_diff(self): method test_differ_diffwith (line 676) | def test_differ_diffwith(self): method test_differ_diff_with_default_options (line 681) | def test_differ_diff_with_default_options(self): method test_differ_diff_with_options (line 686) | def test_differ_diff_with_options(self): method test_differ_diff_with_changes (line 691) | def test_differ_diff_with_changes(self): method test_differ_diff_in_diff_mode_column_by_column (line 696) | def test_differ_diff_in_diff_mode_column_by_column(self): method test_differ_diff_in_diff_mode_side_by_side (line 701) | def test_differ_diff_in_diff_mode_side_by_side(self): method test_differ_diff_in_diff_mode_left_side (line 706) | def test_differ_diff_in_diff_mode_left_side(self): method test_differ_diff_in_diff_mode_right_side (line 711) | def test_differ_diff_in_diff_mode_right_side(self): method test_differ_diff_with_sparse_mode (line 716) | def test_differ_diff_with_sparse_mode(self): method test_diff_options_default (line 722) | def test_diff_options_default(self): method test_diff_mode_consts (line 747) | def test_diff_mode_consts(self): method test_diff_options_comparator_for (line 759) | def test_diff_options_comparator_for(self): method test_diff_fluent_setters (line 774) | def test_diff_fluent_setters(self): method test_diff_with_epsilon_comparator (line 834) | def test_diff_with_epsilon_comparator(self): method test_diff_options_with_duplicate_comparators (line 862) | def test_diff_options_with_duplicate_comparators(self): FILE: python/test/test_histogram.py class HistogramTest (line 22) | class HistogramTest(SparkTest): method setUpClass (line 25) | def setUpClass(cls): method test_histogram_with_ints (line 37) | def test_histogram_with_ints(self): method test_histogram_with_floats (line 45) | def test_histogram_with_floats(self): FILE: python/test/test_job_description.py class JobDescriptionTest (line 25) | class JobDescriptionTest(SparkTest): method _assert_job_description (line 27) | def _assert_job_description(self, expected: Optional[str]): method setUp (line 41) | def setUp(self) -> None: method test_with_job_description (line 44) | def test_with_job_description(self): method test_append_job_description (line 59) | def test_append_job_description(self): FILE: python/test/test_jvm.py class PackageTest (line 31) | class PackageTest(SparkTest): method setUpClass (line 35) | def setUpClass(cls): method test_get_jvm_classic (line 40) | def test_get_jvm_classic(self): method test_get_jvm_connect (line 51) | def test_get_jvm_connect(self): method test_get_jvm_check_java_pkg_is_installed (line 64) | def test_get_jvm_check_java_pkg_is_installed(self): method test_dotnet_ticks (line 79) | def test_dotnet_ticks(self): method test_histogram (line 94) | def test_histogram(self): method test_with_row_numbers (line 100) | def test_with_row_numbers(self): method test_job_description (line 106) | def test_job_description(self): method test_create_temp_dir (line 118) | def test_create_temp_dir(self): method test_install_pip_package (line 124) | def test_install_pip_package(self): method test_install_poetry_project (line 130) | def test_install_poetry_project(self): method test_parquet (line 136) | def test_parquet(self): FILE: python/test/test_package.py class PackageTest (line 40) | class PackageTest(SparkTest): method setUpClass (line 43) | def setUpClass(cls): method compare_dfs (line 106) | def compare_dfs(self, expected, actual): method test_backticks (line 116) | def test_backticks(self): method test_distinct_prefix_for (line 124) | def test_distinct_prefix_for(self): method test_handle_configured_case_sensitivity (line 133) | def test_handle_configured_case_sensitivity(self): method test_list_contains_case_sensitivity (line 146) | def test_list_contains_case_sensitivity(self): method test_list_filter_case_sensitivity (line 158) | def test_list_filter_case_sensitivity(self): method test_list_diff_case_sensitivity (line 170) | def test_list_diff_case_sensitivity(self): method test_dotnet_ticks_to_timestamp (line 183) | def test_dotnet_ticks_to_timestamp(self): method test_dotnet_ticks_to_unix_epoch (line 191) | def test_dotnet_ticks_to_unix_epoch(self): method test_dotnet_ticks_to_unix_epoch_nanos (line 199) | def test_dotnet_ticks_to_unix_epoch_nanos(self): method test_timestamp_to_dotnet_ticks (line 208) | def test_timestamp_to_dotnet_ticks(self): method test_unix_epoch_dotnet_ticks (line 218) | def test_unix_epoch_dotnet_ticks(self): method test_unix_epoch_nanos_to_dotnet_ticks (line 226) | def test_unix_epoch_nanos_to_dotnet_ticks(self): method test_count_null (line 233) | def test_count_null(self): method test_session (line 242) | def test_session(self): method test_session_or_ctx (line 246) | def test_session_or_ctx(self): method test_create_temp_dir (line 251) | def test_create_temp_dir(self): method test_install_pip_package (line 259) | def test_install_pip_package(self): method test_install_pip_package_unknown_argument (line 283) | def test_install_pip_package_unknown_argument(self): method test_install_pip_package_package_not_found (line 289) | def test_install_pip_package_package_not_found(self): method test_install_pip_package_not_supported (line 295) | def test_install_pip_package_not_supported(self): method test_install_poetry_project (line 306) | def test_install_poetry_project(self): method test_install_poetry_project_wrong_arguments (line 342) | def test_install_poetry_project_wrong_arguments(self): method test_install_poetry_project_not_supported (line 353) | def test_install_poetry_project_not_supported(self): FILE: python/test/test_parquet.py class ParquetTest (line 23) | class ParquetTest(SparkTest): method test_parquet_metadata (line 27) | def test_parquet_metadata(self): method test_parquet_schema (line 33) | def test_parquet_schema(self): method test_parquet_blocks (line 39) | def test_parquet_blocks(self): method test_parquet_block_columns (line 45) | def test_parquet_block_columns(self): method test_parquet_partitions (line 51) | def test_parquet_partitions(self): FILE: python/test/test_row_number.py class RowNumberTest (line 24) | class RowNumberTest(SparkTest): method setUpClass (line 27) | def setUpClass(cls): method test_row_numbers (line 68) | def test_row_numbers(self): method test_row_numbers_order_one_column (line 72) | def test_row_numbers_order_one_column(self): method test_row_numbers_order_two_columns (line 78) | def test_row_numbers_order_two_columns(self): method test_row_numbers_order_not_asc_one_column (line 84) | def test_row_numbers_order_not_asc_one_column(self): method test_row_numbers_order_not_asc_two_columns (line 90) | def test_row_numbers_order_not_asc_two_columns(self): method test_row_numbers_order_desc_one_column (line 96) | def test_row_numbers_order_desc_one_column(self): method test_row_numbers_order_desc_two_columns (line 102) | def test_row_numbers_order_desc_two_columns(self): method test_row_numbers_unpersist (line 108) | def test_row_numbers_unpersist(self): method test_row_numbers_row_number_col_name (line 130) | def test_row_numbers_row_number_col_name(self): FILE: src/test/java/uk/co/gresearch/test/SparkJavaTests.java class SparkJavaTests (line 37) | public class SparkJavaTests { method beforeClass (line 41) | @BeforeClass method testBackticks (line 57) | @Test method testHistogram (line 68) | @Test method testHistogramWithAggColumn (line 75) | @Test method testRowNumbers (line 86) | @Test method testRowNumbersOrderOneColumn (line 97) | @Test method testRowNumbersOrderTwoColumns (line 108) | @Test method testRowNumbersOrderDesc (line 119) | @Test method testRowNumbersUnpersist (line 130) | @Test method testRowNumbersStorageLevelAndUnpersist (line 150) | @Test method testRowNumbersColumnName (line 164) | @Test method afterClass (line 177) | @AfterClass FILE: src/test/java/uk/co/gresearch/test/diff/DiffJavaTests.java class DiffJavaTests (line 36) | public class DiffJavaTests { method beforeClass (line 41) | @BeforeClass method testDiff (line 61) | @Test method testDiffNoKey (line 73) | @Test method testDiffSingleKey (line 86) | @Test method testDiffMultipleKeys (line 98) | @Test method testDiffIgnoredColumn (line 110) | @Test method testDiffAs (line 122) | @Test method testDiffOfWith (line 135) | @Test method testDiffer (line 147) | @Test method testDifferWithIgnored (line 162) | @Test method testDiffWithOptions (line 179) | @Test method testDiffWithComparators (line 203) | @Test method testDiffWithComparator (line 221) | private void testDiffWithComparator(DiffOptions options) { method afterClass (line 235) | @AfterClass FILE: src/test/java/uk/co/gresearch/test/diff/JavaValue.java class JavaValue (line 22) | public class JavaValue implements Serializable { method JavaValue (line 27) | public JavaValue() { } method JavaValue (line 29) | public JavaValue(Integer id, String label, Double score) { method getId (line 35) | public Integer getId() { method setId (line 39) | public void setId(Integer id) { method getLabel (line 43) | public String getLabel() { method setLabel (line 47) | public void setLabel(String label) { method getScore (line 51) | public Double getScore() { method setScore (line 55) | public void setScore(Double score) { method equals (line 59) | @Override method hashCode (line 68) | @Override method toString (line 73) | @Override FILE: src/test/java/uk/co/gresearch/test/diff/JavaValueAs.java class JavaValueAs (line 22) | public class JavaValueAs implements Serializable { method JavaValueAs (line 30) | public JavaValueAs() { } method JavaValueAs (line 32) | public JavaValueAs(String diff, Integer id, String left_label, String ... method getDiff (line 41) | public String getDiff() { method setDiff (line 45) | public void setDiff(String diff) { method getId (line 49) | public Integer getId() { method setId (line 53) | public void setId(Integer id) { method getLeft_label (line 57) | public String getLeft_label() { method setLeft_label (line 61) | public void setLeft_label(String left_label) { method getRight_label (line 65) | public String getRight_label() { method setRight_label (line 69) | public void setRight_label(String right_label) { method getLeft_score (line 73) | public Double getLeft_score() { method setLeft_score (line 77) | public void setLeft_score(Double left_score) { method getRight_score (line 81) | public Double getRight_score() { method setRight_score (line 85) | public void setRight_score(Double right_score) { method equals (line 89) | @Override method hashCode (line 98) | @Override method toString (line 103) | @Override