Support diff for Spark Connect (Dataset API) #1203
3 fail, 521 pass in 1h 17m 6s
Annotations
Check warning on line 0 in test.test_diff.DiffTest
github-actions / Test Results
2 out of 23 runs failed: test_check_schema (test.test_diff.DiffTest)
artifacts/Python Test Results (Spark 3.0.3 Scala 2.12.10 Python 3.8)/test-results/pytest-1723978772.279735999-25757.xml [took 8s]
artifacts/Python Test Results (Spark 3.1.3 Scala 2.12.10 Python 3.8)/test-results/pytest-1723978777.107829020-2876.xml [took 9s]
Raw output
AssertionError: Lists differ: [Row(diff='C', id=5, left_diff=5.0, right_diff=None, left_l[567 chars]ur')] != [Row(diff='C', id=1, left_val=1.0, right_val=1.1, left_labe[553 chars]one)]
First differing element 0:
Row(diff='C', id=5, left_diff=5.0, right_diff=None, left_l[25 chars]None)
Row(diff='C', id=1, left_val=1.0, right_val=1.1, left_labe[22 chars]one')
Diff is 2173 characters long. Set self.maxDiff to None to see it.
self = <test.test_diff.DiffTest testMethod=test_check_schema>
def test_check_schema(self):
@contextlib.contextmanager
def test_requirement(error_message: str):
with self.assertRaises(ValueError) as e:
yield
self.assertEqual((error_message, ), e.exception.args)
with self.subTest("duplicate columns"):
with test_requirement("The datasets have duplicate columns.\n"
"Left column names: id, id\nRight column names: id, id"):
self.left_df.select("id", "id").diff(self.right_df.select("id", "id"), "id")
with self.subTest("case-sensitive id column"):
with test_requirement("Some id columns do not exist: ID missing among id, val, label"):
with self.sql_conf({"spark.sql.caseSensitive": "true"}):
self.left_df.diff(self.right_df, "ID")
left = self.left_df.withColumnRenamed("val", "diff")
right = self.right_df.withColumnRenamed("val", "diff")
with self.subTest("id column 'diff'"):
with test_requirement("The id columns must not contain the diff column name 'diff': id, diff, label"):
left.diff(right)
with test_requirement("The id columns must not contain the diff column name 'diff': diff"):
left.diff(right, "diff")
with test_requirement("The id columns must not contain the diff column name 'diff': diff, id"):
left.diff(right, "diff", "id")
with self.sql_conf({"spark.sql.caseSensitive": "false"}):
with test_requirement("The id columns must not contain the diff column name 'diff': Diff, id"):
left.withColumnRenamed("diff", "Diff") \
.diff(right.withColumnRenamed("diff", "Diff"), "Diff", "id")
with self.sql_conf({"spark.sql.caseSensitive": "true"}):
left.withColumnRenamed("diff", "Diff") \
.diff(right.withColumnRenamed("diff", "Diff"), "Diff", "id")
with self.subTest("non-id column 'diff"):
actual = left.diff(right, "id")
expected_columns = ["diff", "id", "left_diff", "right_diff", "left_label", "right_label"]
self.assertEqual(actual.columns, expected_columns)
> self.assertEqual(actual.collect(), self.expected_diff)
E AssertionError: Lists differ: [Row(diff='C', id=5, left_diff=5.0, right_diff=None, left_l[567 chars]ur')] != [Row(diff='C', id=1, left_val=1.0, right_val=1.1, left_labe[553 chars]one)]
E
E First differing element 0:
E Row(diff='C', id=5, left_diff=5.0, right_diff=None, left_l[25 chars]None)
E Row(diff='C', id=1, left_val=1.0, right_val=1.1, left_labe[22 chars]one')
E
E Diff is 2173 characters long. Set self.maxDiff to None to see it.
python/test/test_diff.py:231: AssertionError
Check warning on line 0 in test.test_package.PackageTest
github-actions / Test Results
6 out of 23 runs failed: test_session (test.test_package.PackageTest)
artifacts/Python Test Results (Spark 3.4.2 Scala 2.12.17 Python 3.10)/test-results-connect/pytest-1723978953.726228837-30566.xml [took 0s]
artifacts/Python Test Results (Spark 3.4.2 Scala 2.12.17 Python 3.8)/test-results-connect/pytest-1723978932.432743109-24534.xml [took 0s]
artifacts/Python Test Results (Spark 3.4.2 Scala 2.12.17 Python 3.9)/test-results-connect/pytest-1723978970.817788923-21395.xml [took 0s]
artifacts/Python Test Results (Spark 3.5.1 Scala 2.12.18 Python 3.10)/test-results-connect/pytest-1723978961.017400027-23958.xml [took 0s]
artifacts/Python Test Results (Spark 3.5.1 Scala 2.12.18 Python 3.8)/test-results-connect/pytest-1723978920.690137561-6297.xml [took 0s]
artifacts/Python Test Results (Spark 3.5.1 Scala 2.12.18 Python 3.9)/test-results-connect/pytest-1723978952.213479016-24495.xml [took 0s]
Raw output
AssertionError: <pyspark.sql.connect.session.SparkSession object at 0x7f2b95462ca0> is not an instance of <class 'pyspark.sql.session.SparkSession'>
self = <test.test_package.PackageTest testMethod=test_session>
def test_session(self):
self.assertIsNotNone(self.ticks.session())
> self.assertIsInstance(self.ticks.session(), SparkSession)
E AssertionError: <pyspark.sql.connect.session.SparkSession object at 0x7f2b95462ca0> is not an instance of <class 'pyspark.sql.session.SparkSession'>
python/test/test_package.py:238: AssertionError
Check warning on line 0 in test.test_package.PackageTest
github-actions / Test Results
11 out of 23 runs failed: test_session_or_ctx (test.test_package.PackageTest)
artifacts/Python Test Results (Spark 3.0.3 Scala 2.12.10 Python 3.8)/test-results/pytest-1723978772.279735999-25757.xml [took 0s]
artifacts/Python Test Results (Spark 3.1.3 Scala 2.12.10 Python 3.8)/test-results/pytest-1723978777.107829020-2876.xml [took 0s]
artifacts/Python Test Results (Spark 3.2.4 Scala 2.12.15 Python 3.10)/test-results/pytest-1723978798.057174732-7531.xml [took 0s]
artifacts/Python Test Results (Spark 3.2.4 Scala 2.12.15 Python 3.8)/test-results/pytest-1723978953.523224614-28989.xml [took 0s]
artifacts/Python Test Results (Spark 3.2.4 Scala 2.12.15 Python 3.9)/test-results/pytest-1723978866.768757106-11497.xml [took 0s]
artifacts/Python Test Results (Spark 3.4.2 Scala 2.12.17 Python 3.10)/test-results-connect/pytest-1723978953.726228837-30566.xml [took 0s]
artifacts/Python Test Results (Spark 3.4.2 Scala 2.12.17 Python 3.8)/test-results-connect/pytest-1723978932.432743109-24534.xml [took 0s]
artifacts/Python Test Results (Spark 3.4.2 Scala 2.12.17 Python 3.9)/test-results-connect/pytest-1723978970.817788923-21395.xml [took 0s]
artifacts/Python Test Results (Spark 3.5.1 Scala 2.12.18 Python 3.10)/test-results-connect/pytest-1723978961.017400027-23958.xml [took 0s]
artifacts/Python Test Results (Spark 3.5.1 Scala 2.12.18 Python 3.8)/test-results-connect/pytest-1723978920.690137561-6297.xml [took 0s]
artifacts/Python Test Results (Spark 3.5.1 Scala 2.12.18 Python 3.9)/test-results-connect/pytest-1723978952.213479016-24495.xml [took 0s]
Raw output
AssertionError: <pyspark.sql.connect.session.SparkSession object at 0x7f2b95462ca0> is not an instance of (<class 'pyspark.sql.session.SparkSession'>, <class 'pyspark.context.SparkContext'>)
self = <test.test_package.PackageTest testMethod=test_session_or_ctx>
def test_session_or_ctx(self):
self.assertIsNotNone(self.ticks.session_or_ctx())
> self.assertIsInstance(self.ticks.session_or_ctx(), (SparkSession, SparkContext))
E AssertionError: <pyspark.sql.connect.session.SparkSession object at 0x7f2b95462ca0> is not an instance of (<class 'pyspark.sql.session.SparkSession'>, <class 'pyspark.context.SparkContext'>)
python/test/test_package.py:242: AssertionError
Check notice on line 0 in .github
github-actions / Test Results
524 tests found
There are 524 tests, see "Raw output" for the full list of tests.
Raw output
test.test_diff.DiffTest ‑ test_check_schema
test.test_diff.DiffTest ‑ test_dataframe_diff
test.test_diff.DiffTest ‑ test_dataframe_diff_with_changes
test.test_diff.DiffTest ‑ test_dataframe_diff_with_default_options
test.test_diff.DiffTest ‑ test_dataframe_diff_with_diff_mode_column_by_column
test.test_diff.DiffTest ‑ test_dataframe_diff_with_diff_mode_left_side
test.test_diff.DiffTest ‑ test_dataframe_diff_with_diff_mode_right_side
test.test_diff.DiffTest ‑ test_dataframe_diff_with_diff_mode_side_by_side
test.test_diff.DiffTest ‑ test_dataframe_diff_with_ignored
test.test_diff.DiffTest ‑ test_dataframe_diff_with_options
test.test_diff.DiffTest ‑ test_dataframe_diff_with_options_and_ignored
test.test_diff.DiffTest ‑ test_dataframe_diff_with_sparse_mode
test.test_diff.DiffTest ‑ test_dataframe_diffwith
test.test_diff.DiffTest ‑ test_dataframe_diffwith_with_ignored
test.test_diff.DiffTest ‑ test_diff_fluent_setters
test.test_diff.DiffTest ‑ test_diff_mode_consts
test.test_diff.DiffTest ‑ test_diff_options_comparator_for
test.test_diff.DiffTest ‑ test_diff_options_default
test.test_diff.DiffTest ‑ test_diff_options_with_duplicate_comparators
test.test_diff.DiffTest ‑ test_diff_with_epsilon_comparator
test.test_diff.DiffTest ‑ test_differ_diff
test.test_diff.DiffTest ‑ test_differ_diff_in_diff_mode_column_by_column
test.test_diff.DiffTest ‑ test_differ_diff_in_diff_mode_left_side
test.test_diff.DiffTest ‑ test_differ_diff_in_diff_mode_right_side
test.test_diff.DiffTest ‑ test_differ_diff_in_diff_mode_side_by_side
test.test_diff.DiffTest ‑ test_differ_diff_with_changes
test.test_diff.DiffTest ‑ test_differ_diff_with_default_options
test.test_diff.DiffTest ‑ test_differ_diff_with_options
test.test_diff.DiffTest ‑ test_differ_diff_with_sparse_mode
test.test_diff.DiffTest ‑ test_differ_diffwith
test.test_histogram.HistogramTest ‑ test_histogram_with_floats
test.test_histogram.HistogramTest ‑ test_histogram_with_ints
test.test_job_description.JobDescriptionTest ‑ test_append_job_description
test.test_job_description.JobDescriptionTest ‑ test_with_job_description
test.test_jvm.PackageTest ‑ test_create_temp_dir
test.test_jvm.PackageTest ‑ test_dotnet_ticks
test.test_jvm.PackageTest ‑ test_get_jvm_check_java_pkg_is_installed
test.test_jvm.PackageTest ‑ test_get_jvm_classic
test.test_jvm.PackageTest ‑ test_get_jvm_connect
test.test_jvm.PackageTest ‑ test_histogram
test.test_jvm.PackageTest ‑ test_install_pip_package
test.test_jvm.PackageTest ‑ test_install_poetry_project
test.test_jvm.PackageTest ‑ test_job_description
test.test_jvm.PackageTest ‑ test_parquet
test.test_jvm.PackageTest ‑ test_with_row_numbers
test.test_package.PackageTest ‑ test_backticks
test.test_package.PackageTest ‑ test_count_null
test.test_package.PackageTest ‑ test_create_temp_dir
test.test_package.PackageTest ‑ test_distinct_prefix_for
test.test_package.PackageTest ‑ test_dotnet_ticks_to_timestamp
test.test_package.PackageTest ‑ test_dotnet_ticks_to_unix_epoch
test.test_package.PackageTest ‑ test_dotnet_ticks_to_unix_epoch_nanos
test.test_package.PackageTest ‑ test_handle_configured_case_sensitivity
test.test_package.PackageTest ‑ test_install_pip_package
test.test_package.PackageTest ‑ test_install_pip_package_not_supported
test.test_package.PackageTest ‑ test_install_pip_package_package_not_found
test.test_package.PackageTest ‑ test_install_pip_package_unknown_argument
test.test_package.PackageTest ‑ test_install_poetry_project
test.test_package.PackageTest ‑ test_install_poetry_project_not_supported
test.test_package.PackageTest ‑ test_install_poetry_project_wrong_arguments
test.test_package.PackageTest ‑ test_list_contains_case_sensitivity
test.test_package.PackageTest ‑ test_list_diff_case_sensitivity
test.test_package.PackageTest ‑ test_list_filter_case_sensitivity
test.test_package.PackageTest ‑ test_session
test.test_package.PackageTest ‑ test_session_or_ctx
test.test_package.PackageTest ‑ test_timestamp_to_dotnet_ticks
test.test_package.PackageTest ‑ test_unix_epoch_dotnet_ticks
test.test_package.PackageTest ‑ test_unix_epoch_nanos_to_dotnet_ticks
test.test_parquet.ParquetTest ‑ test_parquet_block_columns
test.test_parquet.ParquetTest ‑ test_parquet_blocks
test.test_parquet.ParquetTest ‑ test_parquet_metadata
test.test_parquet.ParquetTest ‑ test_parquet_partitions
test.test_parquet.ParquetTest ‑ test_parquet_schema
test.test_row_number.RowNumberTest ‑ test_row_numbers
test.test_row_number.RowNumberTest ‑ test_row_numbers_order_desc_one_column
test.test_row_number.RowNumberTest ‑ test_row_numbers_order_desc_two_columns
test.test_row_number.RowNumberTest ‑ test_row_numbers_order_not_asc_one_column
test.test_row_number.RowNumberTest ‑ test_row_numbers_order_not_asc_two_columns
test.test_row_number.RowNumberTest ‑ test_row_numbers_order_one_column
test.test_row_number.RowNumberTest ‑ test_row_numbers_order_two_columns
test.test_row_number.RowNumberTest ‑ test_row_numbers_row_number_col_name
test.test_row_number.RowNumberTest ‑ test_row_numbers_unpersist
uk.co.gresearch.spark.GroupBySuite ‑ df.groupByKeySorted should flatMapSortedGroups
uk.co.gresearch.spark.GroupBySuite ‑ df.groupByKeySorted should flatMapSortedGroups reverse
uk.co.gresearch.spark.GroupBySuite ‑ df.groupByKeySorted should flatMapSortedGroups with partition num
uk.co.gresearch.spark.GroupBySuite ‑ df.groupByKeySorted should flatMapSortedGroups with partition num and reverse
uk.co.gresearch.spark.GroupBySuite ‑ df.groupByKeySorted should flatMapSortedGroups with state
uk.co.gresearch.spark.GroupBySuite ‑ df.groupByKeySorted should flatMapSortedGroups with tuple key
uk.co.gresearch.spark.GroupBySuite ‑ df.groupByKeySorted should flatMapSortedGroups with tuple key and state
uk.co.gresearch.spark.GroupBySuite ‑ df.groupBySorted should flatMapSortedGroups
uk.co.gresearch.spark.GroupBySuite ‑ df.groupBySorted should flatMapSortedGroups reverse
uk.co.gresearch.spark.GroupBySuite ‑ df.groupBySorted should flatMapSortedGroups with partition num
uk.co.gresearch.spark.GroupBySuite ‑ df.groupBySorted should flatMapSortedGroups with partition num and reverse
uk.co.gresearch.spark.GroupBySuite ‑ df.groupBySorted should flatMapSortedGroups with state
uk.co.gresearch.spark.GroupBySuite ‑ df.groupBySorted should flatMapSortedGroups with tuple key
uk.co.gresearch.spark.GroupBySuite ‑ df.groupBySorted should flatMapSortedGroups with tuple key and state
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupByKeySorted should flatMapSortedGroups
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupByKeySorted should flatMapSortedGroups reverse
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupByKeySorted should flatMapSortedGroups with partition num
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupByKeySorted should flatMapSortedGroups with partition num and reverse
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupByKeySorted should flatMapSortedGroups with state
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupByKeySorted should flatMapSortedGroups with tuple key
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupByKeySorted should flatMapSortedGroups with tuple key and state
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupBySorted should flatMapSortedGroups
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupBySorted should flatMapSortedGroups reverse
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupBySorted should flatMapSortedGroups with partition num
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupBySorted should flatMapSortedGroups with partition num and reverse
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupBySorted should flatMapSortedGroups with state
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupBySorted should flatMapSortedGroups with tuple key
uk.co.gresearch.spark.GroupBySuite ‑ ds.groupBySorted should flatMapSortedGroups with tuple key and state
uk.co.gresearch.spark.GroupBySuite ‑ should df.groupByKey
uk.co.gresearch.spark.GroupBySuite ‑ should ds.groupByKey
uk.co.gresearch.spark.HistogramSuite ‑ histogram with double values
uk.co.gresearch.spark.HistogramSuite ‑ histogram with double values and int thresholds
uk.co.gresearch.spark.HistogramSuite ‑ histogram with double values on DataFrame
uk.co.gresearch.spark.HistogramSuite ‑ histogram with duplicate thresholds
uk.co.gresearch.spark.HistogramSuite ‑ histogram with int values
uk.co.gresearch.spark.HistogramSuite ‑ histogram with int values and double thresholds
uk.co.gresearch.spark.HistogramSuite ‑ histogram with int values on DataFrame
uk.co.gresearch.spark.HistogramSuite ‑ histogram with no aggregate columns
uk.co.gresearch.spark.HistogramSuite ‑ histogram with no thresholds
uk.co.gresearch.spark.HistogramSuite ‑ histogram with non-existing aggregate column
uk.co.gresearch.spark.HistogramSuite ‑ histogram with non-existing value columns
uk.co.gresearch.spark.HistogramSuite ‑ histogram with one aggregate column
uk.co.gresearch.spark.HistogramSuite ‑ histogram with one threshold
uk.co.gresearch.spark.HistogramSuite ‑ histogram with two aggregate columns
uk.co.gresearch.spark.SparkSuite ‑ .Net ticks to Spark timestamp / unix epoch seconds / nanoseconds
uk.co.gresearch.spark.SparkSuite ‑ Get Spark version
uk.co.gresearch.spark.SparkSuite ‑ NoopUnpersistHandle does not unpersist set DataFrame with StorageLevel(1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ NoopUnpersistHandle does not unpersist set DataFrame with StorageLevel(disk, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ NoopUnpersistHandle does not unpersist set DataFrame with StorageLevel(disk, memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ NoopUnpersistHandle does not unpersist set DataFrame with StorageLevel(memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ SilentUnpersistHandle does not throw on unpersist if no DataFrame is set
uk.co.gresearch.spark.SparkSuite ‑ SilentUnpersistHandle does not throw on unpersist with blocking if no DataFrame is set
uk.co.gresearch.spark.SparkSuite ‑ SilentUnpersistHandle does unpersist set DataFrame with StorageLevel(1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ SilentUnpersistHandle does unpersist set DataFrame with StorageLevel(disk, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ SilentUnpersistHandle does unpersist set DataFrame with StorageLevel(disk, memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ SilentUnpersistHandle does unpersist set DataFrame with StorageLevel(memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ SilentUnpersistHandle throws on setting DataFrame twice
uk.co.gresearch.spark.SparkSuite ‑ Spark temp dir
uk.co.gresearch.spark.SparkSuite ‑ Spark timestamp to .Net ticks
uk.co.gresearch.spark.SparkSuite ‑ Unix epoch nanos to .Net ticks
uk.co.gresearch.spark.SparkSuite ‑ Unix epoch to .Net ticks
uk.co.gresearch.spark.SparkSuite ‑ UnpersistHandle does unpersist set DataFrame with StorageLevel(1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ UnpersistHandle does unpersist set DataFrame with StorageLevel(disk, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ UnpersistHandle does unpersist set DataFrame with StorageLevel(disk, memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ UnpersistHandle does unpersist set DataFrame with StorageLevel(memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ UnpersistHandle throws on setting DataFrame twice
uk.co.gresearch.spark.SparkSuite ‑ UnpersistHandle throws on unpersist if no DataFrame is set
uk.co.gresearch.spark.SparkSuite ‑ UnpersistHandle throws on unpersist with blocking if no DataFrame is set
uk.co.gresearch.spark.SparkSuite ‑ append job description
uk.co.gresearch.spark.SparkSuite ‑ backticks
uk.co.gresearch.spark.SparkSuite ‑ call dataframe-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ call dataframe-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ call dataset-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ call dataset-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ call on false condition dataframe-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ call on false condition dataset-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ call on false condition either dataframe-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ call on false condition either dataframe-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ call on false condition either dataset-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ call on false condition either dataset-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ call on true condition dataframe-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ call on true condition dataset-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ call on true condition either dataframe-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ call on true condition either dataframe-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ call on true condition either dataset-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ call on true condition either dataset-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ count_null
uk.co.gresearch.spark.SparkSuite ‑ distinct prefix for
uk.co.gresearch.spark.SparkSuite ‑ global row number allows desc order
uk.co.gresearch.spark.SparkSuite ‑ global row number allows to unpersist with StorageLevel(1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number allows to unpersist with StorageLevel(disk, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number allows to unpersist with StorageLevel(disk, memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number allows to unpersist with StorageLevel(disk, memory, offheap, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number allows to unpersist with StorageLevel(memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number preserves order
uk.co.gresearch.spark.SparkSuite ‑ global row number respects order
uk.co.gresearch.spark.SparkSuite ‑ global row number supports multiple order columns
uk.co.gresearch.spark.SparkSuite ‑ global row number with StorageLevel(1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number with StorageLevel(disk, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number with StorageLevel(disk, memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number with StorageLevel(disk, memory, offheap, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number with StorageLevel(memory, deserialized, 1 replicas)
uk.co.gresearch.spark.SparkSuite ‑ global row number with custom row_number column
uk.co.gresearch.spark.SparkSuite ‑ global row number with existing row_number column
uk.co.gresearch.spark.SparkSuite ‑ global row number with internal column names
uk.co.gresearch.spark.SparkSuite ‑ on false condition call either writer-to-unit methods
uk.co.gresearch.spark.SparkSuite ‑ on false condition call either writer-to-writer methods
uk.co.gresearch.spark.SparkSuite ‑ on true condition call either writer-to-unit methods
uk.co.gresearch.spark.SparkSuite ‑ on true condition call either writer-to-writer methods
uk.co.gresearch.spark.SparkSuite ‑ when false call dataframe-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ when false call dataset-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ when true call dataframe-to-dataframe transformation
uk.co.gresearch.spark.SparkSuite ‑ when true call dataset-to-dataset transformation
uk.co.gresearch.spark.SparkSuite ‑ with existing job description
uk.co.gresearch.spark.SparkSuite ‑ with existing job description if not set
uk.co.gresearch.spark.SparkSuite ‑ with job description
uk.co.gresearch.spark.SparkSuite ‑ without job description
uk.co.gresearch.spark.WritePartitionedSuite ‑ write dataframe
uk.co.gresearch.spark.WritePartitionedSuite ‑ write partitionedBy requires caching with AQE enabled
uk.co.gresearch.spark.WritePartitionedSuite ‑ write partitionedBy requires no caching with AQE disabled
uk.co.gresearch.spark.WritePartitionedSuite ‑ write with desc partition order
uk.co.gresearch.spark.WritePartitionedSuite ‑ write with more partition columns
uk.co.gresearch.spark.WritePartitionedSuite ‑ write with one partition
uk.co.gresearch.spark.WritePartitionedSuite ‑ write with one partition column
uk.co.gresearch.spark.WritePartitionedSuite ‑ write with partition order
uk.co.gresearch.spark.WritePartitionedSuite ‑ write with two partition column
uk.co.gresearch.spark.WritePartitionedSuite ‑ write with write projection
uk.co.gresearch.spark.diff.AppSuite ‑ run app with file and hive table
uk.co.gresearch.spark.diff.AppSuite ‑ run app with filter [C]
uk.co.gresearch.spark.diff.AppSuite ‑ run app with filter [D]
uk.co.gresearch.spark.diff.AppSuite ‑ run app with filter [I,C,D]
uk.co.gresearch.spark.diff.AppSuite ‑ run app with filter [I]
uk.co.gresearch.spark.diff.AppSuite ‑ run app with filter [N]
uk.co.gresearch.spark.diff.AppSuite ‑ run app with unknown filter
uk.co.gresearch.spark.diff.AppSuite ‑ run app writing stats
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ DiffComparator.default
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ DiffComparator.duration
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ DiffComparator.epsilon
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ DiffComparator.equiv with any
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ DiffComparator.equiv with encoder
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ DiffComparator.equiv with type
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ DiffComparator.nullSafeEqual
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ absolute epsilon comparator (exclusive)
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ absolute epsilon comparator (inclusive)
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ changeset accounts for comparators
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ diff with custom comparator - codegen enabled=false
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ diff with custom comparator - codegen enabled=true
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ duration comparator not supported
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ duration comparator with date (exclusive)
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ duration comparator with date (inclusive)
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ duration comparator with time (exclusive)
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ duration comparator with time (inclusive)
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ map comparator typed - keyOrderSensitive=false - codegen enabled=false
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ map comparator typed - keyOrderSensitive=false - codegen enabled=true
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ map comparator typed - keyOrderSensitive=true - codegen enabled=false
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ map comparator typed - keyOrderSensitive=true - codegen enabled=true
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ map comparator untyped - keyOrderSensitive=false - codegen enabled=false
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ map comparator untyped - keyOrderSensitive=false - codegen enabled=true
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ map comparator untyped - keyOrderSensitive=true - codegen enabled=false
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ map comparator untyped - keyOrderSensitive=true - codegen enabled=true
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ null-aware comparator
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ relative epsilon comparator (exclusive)
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ relative epsilon comparator (inclusive)
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ whitespace agnostic string comparator
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - any equiv for column name
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - default any equiv
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - default diff comparator
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - default encoder equiv
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - default typed equiv
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - diff comparator for name
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - diff comparator for type
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - encoder equiv
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - encoder equiv for column name
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - equiv encoder for column name
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - typed diff comparator
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - typed diff comparator for type
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator - typed equiv for type
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator of incompatible type - diff comparator
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator of incompatible type - encoder equiv
uk.co.gresearch.spark.diff.DiffComparatorSuite ‑ with comparator of incompatible type - typed equiv
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiff
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffAs
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffIgnoredColumn
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffMultipleKeys
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffNoKey
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffOfWith
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffSingleKey
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffWithComparators
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffWithOptions
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDiffer
uk.co.gresearch.spark.diff.DiffJavaTests ‑ testDifferWithIgnored
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options diff value
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options left and right prefixes
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options with change column name same as diff column
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options with comparators
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options with duplicate comparator - multiple columns
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options with duplicate comparator - multiple types
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options with duplicate comparator - single column
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options with duplicate comparator - single type
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options with empty diff column name
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ diff options with typed diff comparator for other data type
uk.co.gresearch.spark.diff.DiffOptionsSuite ‑ fluent methods of diff options
uk.co.gresearch.spark.diff.DiffSuite ‑ diff DataFrames
uk.co.gresearch.spark.diff.DiffSuite ‑ diff as U
uk.co.gresearch.spark.diff.DiffSuite ‑ diff as U with encoder
uk.co.gresearch.spark.diff.DiffSuite ‑ diff as U with encoder and custom options
uk.co.gresearch.spark.diff.DiffSuite ‑ diff as U with extra column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff as U with left-side diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff as U with right-side diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff as U with subset of columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff column order
uk.co.gresearch.spark.diff.DiffSuite ‑ diff dataframe with duplicate columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff of empty schema
uk.co.gresearch.spark.diff.DiffSuite ‑ diff of non-existing id column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff similar with ignored column and different number of columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff similar with ignored columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff similar with ignored columns and empty schema
uk.co.gresearch.spark.diff.DiffSuite ‑ diff similar with ignored columns case-insensitive
uk.co.gresearch.spark.diff.DiffSuite ‑ diff similar with ignored columns case-sensitive
uk.co.gresearch.spark.diff.DiffSuite ‑ diff similar with ignored columns of different type
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where case-insensitive non-id column produces change column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where case-insensitive non-id column produces diff column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where case-insensitive non-id column produces id column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where case-sensitive non-id column produces non-conflicting change column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where case-sensitive non-id column produces non-conflicting diff column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where case-sensitive non-id column produces non-conflicting id column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where non-id column produces change column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where non-id column produces diff column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff where non-id column produces id column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with all id columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with case-insensitive column names
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with case-sensitive column names
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with change column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with change column name in id columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with change column name in non-id columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with change column without id columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with column-by-column and sparse mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with column-by-column diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with custom diff options
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with different column names
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with different nullability
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with different number of columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with different types
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with dot in id column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with dot in value column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with dots in change column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with dots in diff column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with dots in prefixes
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with id column change in T
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with id column diff in T
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored and change columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns and column-by-column diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns and left-side diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns and right-side diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns and side-by-side diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns case-insensitive
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns case-sensitive
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns of different types
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns, column-by-column diff and sparse mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns, left-side diff and sparse mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns, right-side diff and sparse mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with ignored columns, side-by-side diff and sparse mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with left side and sparse mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with left-side diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with left-side diff mode and change column name in value columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with left-side diff mode and diff column name in value columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with left-side diff mode and dot in value column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with left-side mode where case-insensitive non-id column would produce diff column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with left-side mode where non-id column would produce diff column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with no id column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with no id columns ids taken from left
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with non-id column change in T
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with non-id column diff in T
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with null id values
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with null values
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with one ID column case-insensitive
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with one id column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with one id column case-sensitive
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with output columns in T
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with right side and sparse mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with right-side diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with right-side diff mode and change column name in value columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with right-side diff mode and diff column name in value columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with right-side diff mode and dot in value column
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with right-side mode where case-insensitive non-id column would produce diff column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with right-side mode where non-id column would produce diff column name
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with side-by-side and sparse mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with side-by-side diff mode
uk.co.gresearch.spark.diff.DiffSuite ‑ diff with two id columns
uk.co.gresearch.spark.diff.DiffSuite ‑ diffWith
uk.co.gresearch.spark.diff.DiffSuite ‑ diffWith left-prefixed id
uk.co.gresearch.spark.diff.DiffSuite ‑ diffWith right-prefixed id
uk.co.gresearch.spark.diff.examples.Examples ‑ examples
uk.co.gresearch.spark.diff.examples.Examples ‑ issue
uk.co.gresearch.spark.group.GroupSuite ‑ GroupIterator should iterate only over current key for multiple keys and multiple values
uk.co.gresearch.spark.group.GroupSuite ‑ GroupIterator should iterate only over current key for multiple keys and single value
uk.co.gresearch.spark.group.GroupSuite ‑ GroupIterator should iterate only over current key for null key
uk.co.gresearch.spark.group.GroupSuite ‑ GroupIterator should iterate only over current key for single key and multiple values
uk.co.gresearch.spark.group.GroupSuite ‑ GroupIterator should iterate only over current key for single key and single value
uk.co.gresearch.spark.group.GroupSuite ‑ GroupIterator should not work with empty iterator
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None key and unconsumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with None values and unconsumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with empty iterator and unconsumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many 1-element groups and unconsumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with many groups and unconsumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null key and unconsumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with null values and unconsumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one 1-element groups and unconsumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and fully consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and multiple calls to hasNext
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and partially consumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and partially consumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and partially consumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and partially consumed second group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and unconsumed first group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and unconsumed groups
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and unconsumed last group
uk.co.gresearch.spark.group.GroupSuite ‑ GroupedIterator should work with one group and unconsumed second group
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet block columns (parallelism=1)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet block columns (parallelism=2)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet block columns (parallelism=8)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet block columns (parallelism=None)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet blocks (parallelism=1)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet blocks (parallelism=2)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet blocks (parallelism=8)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet blocks (parallelism=None)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet metadata (parallelism=1)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet metadata (parallelism=2)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet metadata (parallelism=8)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet metadata (parallelism=None)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (1 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (1024 bytes) (parallelism=1)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (1024 bytes) (parallelism=2)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (1024 bytes) (parallelism=8)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (1024 bytes) (parallelism=None)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (127 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (13 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (19 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (251 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (29 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (3 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (512 bytes) (parallelism=1)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (512 bytes) (parallelism=2)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (512 bytes) (parallelism=8)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (512 bytes) (parallelism=None)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (61 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (7 bytes)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (8192 bytes) (parallelism=1)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (8192 bytes) (parallelism=2)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (8192 bytes) (parallelism=8)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (8192 bytes) (parallelism=None)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (default bytes) (parallelism=1)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (default bytes) (parallelism=2)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (default bytes) (parallelism=8)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet partitions (default bytes) (parallelism=None)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet schema (parallelism=1)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet schema (parallelism=2)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet schema (parallelism=8)
uk.co.gresearch.spark.parquet.ParquetSuite ‑ read parquet schema (parallelism=None)
uk.co.gresearch.test.SparkJavaTests ‑ testBackticks
uk.co.gresearch.test.SparkJavaTests ‑ testHistogram
uk.co.gresearch.test.SparkJavaTests ‑ testHistogramWithAggColumn
uk.co.gresearch.test.SparkJavaTests ‑ testRowNumbers
uk.co.gresearch.test.SparkJavaTests ‑ testRowNumbersColumnName
uk.co.gresearch.test.SparkJavaTests ‑ testRowNumbersOrderDesc
uk.co.gresearch.test.SparkJavaTests ‑ testRowNumbersOrderOneColumn
uk.co.gresearch.test.SparkJavaTests ‑ testRowNumbersOrderTwoColumns
uk.co.gresearch.test.SparkJavaTests ‑ testRowNumbersStorageLevelAndUnpersist
uk.co.gresearch.test.SparkJavaTests ‑ testRowNumbersUnpersist