Docs.rs
robin-sparkless-4.4.0
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
robin-sparkless 4.4.0
PySpark-like DataFrame API in Rust on Polars; no JVM.
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
__init__.py
debug_posexplode.py
test_column_availability.py
test_column_vs_column_pyspark_parity.py
test_dataframe_parity.py
test_delta_lake_schema_evolution.py
test_doc_examples.py
test_fixture_compatibility.py
test_function_api_compatibility.py
test_groupby_rollup_cube_with_list.py
test_issue_1024_schema_table_resolution.py
test_issue_1025_row_key_case.py
test_issue_1345_empty_schema_empty_row_parity.py
test_issue_1346_createDataFrame_invalid_data_error.py
test_issue_1347_duplicate_struct_field_names.py
test_issue_1356_datatype_simple_string.py
test_issue_1359_split_limit_parity.py
test_issue_135_datetime_filter.py
test_issue_136_column_rename_validation.py
test_issue_137_datetime_validation.py
test_issue_1381_ui_show_truncate.py
test_issue_1382_df_select_star.py
test_issue_1383_orderby_null_default.py
test_issue_1385_errors_missing_column.py
test_issue_1389_pow_orderby_non_selected_column.py
test_issue_138_column_drop_reference.py
test_issue_1390_string_split_limit.py
test_issue_1391_session_conf_app_name.py
test_issue_1392_cast_invalid_string_to_int.py
test_issue_1393_join_on_expression.py
test_issue_1394_struct_getfield_alias.py
test_issue_1395_string_concat_ws.py
test_issue_1396_string_regexp_extract.py
test_issue_1397_string_split_basic.py
test_issue_1398_numeric_floor_schema.py
test_issue_1399_numeric_ceil_schema.py
test_issue_139_datetime_validation_compatibility.py
test_issue_1400_numeric_pmod.py
test_issue_1402_month_schema.py
test_issue_1403_dayofmonth_schema.py
test_issue_1404_datediff_schema.py
test_issue_1415_groupby_count_bigint.py
test_issue_145_string_cast.py
test_issue_149_to_timestamp_string.py
test_issue_151_to_timestamp_validation.py
test_issue_152_sql_column_aliases.py
test_issue_153_to_timestamp_returns_none.py
test_issue_156_select_dropped_column.py
test_issue_158_dropped_column_error.py
test_issue_160_dropped_column_execution_plan.py
test_issue_160_lazy_polars_expr.py
test_issue_160_nested_operations.py
test_issue_160_reproduce_bug.py
test_issue_160_with_cache_enabled.py
test_issue_163_validation_after_drop.py
test_issue_164_schema_inference_numeric.py
test_issue_165_to_date_timestamp_type.py
test_issue_166_unix_timestamp.py
test_issue_168_validation_after_drop.py
test_issue_169_to_timestamp_drop_error.py
test_issue_170_to_date_timestamp_type.py
test_issue_173_validation_during_materialization.py
test_issue_176_pyspark_parity.py
test_issue_182_select_column_expressions.py
test_issue_188_string_concat_cache.py
test_issue_199_expression_result_parity.py
test_issue_200_list_rows_with_column_schema.py
test_issue_200_substr_alias.py
test_issue_201_type_strictness.py
test_issue_202_select_with_list.py
test_issue_203_filter_with_string.py
test_issue_211_astype_result_none.py
test_issue_212_expression_alias_not_found.py
test_issue_212_select_with_column_list.py
test_issue_213_createDataFrame_with_single_type.py
test_issue_213_duplicate_column_names.py
test_issue_214_expression_alias_not_found.py
test_issue_214_sort_with_list.py
test_issue_215_duplicate_column_names.py
test_issue_215_row_kwargs_init.py
test_issue_216_date_cast_datetime_string.py
test_issue_217_string_to_int_cast.py
test_issue_218_division_by_zero.py
test_issue_219_astype_float_string_none.py
test_issue_235_type_strictness_comparisons.py
test_issue_236_case_when_otherwise.py
test_issue_238_concat_api.py
test_issue_239_datetime_in_row.py
test_issue_244_column_isin.py
test_issue_245_column_nulls_ordering.py
test_issue_248_column_eq_null_safe.py
test_issue_249_soundex.py
test_issue_250_column_between.py
test_issue_254_split_limit.py
test_issue_256_create_dataframe_array_column.py
test_issue_257_order_by_accepts_sort_order.py
test_issue_259_datetime_string_comparison.py
test_issue_260_cast_null_to_double_date.py
test_issue_260_eq_null_safe.py
test_issue_261_between.py
test_issue_262_arraytype_positional.py
test_issue_262_round_string_column.py
test_issue_263_array_empty.py
test_issue_263_isnan_string.py
test_issue_264_posexplode.py
test_issue_265_date_string_comparison.py
test_issue_266_eqnullsafe_type_coercion.py
test_issue_273_to_timestamp_string.py
test_issue_274_join_key_coercion.py
test_issue_275_create_map_empty.py
test_issue_276_between_string_numeric.py
test_issue_280_join_groupby_ambiguity.py
test_issue_280_posexplode_column_name.py
test_issue_281_join_withcolumn_unmaterialized.py
test_issue_286_aggregate_function_arithmetic.py
test_issue_287_na_replace.py
test_issue_288_casewhen_operators.py
test_issue_289_struct_function.py
test_issue_290_udf_multiple_arguments.py
test_issue_291_power_negative_exponent.py
test_issue_292_rlike_lookaround.py
test_issue_293_explode_withcolumn.py
test_issue_294_hour_minute_second_string_timestamps.py
test_issue_295_withColumnRenamed_nonexistent.py
test_issue_296_udf_decorator.py
test_issue_297_join_different_case_select.py
test_issue_326_format_string.py
test_issue_327_orderby_ascending.py
test_issue_328_split_limit.py
test_issue_329_log_float_constant.py
test_issue_330_struct_field_alias.py
test_issue_331_array_contains_join.py
test_issue_332_cast_alias_select.py
test_issue_335_window_orderby_list.py
test_issue_336_window_function_comparison.py
test_issue_337_grouped_data_mean.py
test_issue_339_column_subscript.py
test_issue_352_groupby_orderby_accept_column.py
test_issue_353_join_on_accept_column.py
test_issue_355_column_eqNullSafe.py
test_issue_356_column_getItem_getField.py
test_issue_358_getfield.py
test_issue_358_groupeddata_avg_accept_column.py
test_issue_359_groupeddata_pivot.py
test_issue_359_na_drop.py
test_issue_360_input_file_name.py
test_issue_360_na_replace.py
test_issue_361_createDataFrame_rdd.py
test_issue_361_drop_duplicates_subset.py
test_issue_363_struct_variadic.py
test_issue_364_row_alias_key.py
test_issue_365_regexp_extract_lookaround.py
test_issue_366_alias_posexplode.py
test_issue_366_comparison_coercion_col_col.py
test_issue_367_array_empty.py
test_issue_368_duplicate_agg_column_names.py
test_issue_368_f_dataframe.py
test_issue_369_dataframe_alias.py
test_issue_369_isin_negation.py
test_issue_370_column_with_field.py
test_issue_370_filter_in_string.py
test_issue_371_cast_decimal.py
test_issue_371_decimal_type.py
test_issue_372_create_data_frame.py
test_issue_372_pandas_column_order.py
test_issue_373_builder_option.py
test_issue_373_round_string.py
test_issue_374_join_aliased_columns.py
test_issue_375_flat_map.py
test_issue_376_is_null_is_not_null.py
test_issue_378_order_by_ascending_bool.py
test_issue_379_column_replace_dict_list.py
test_issue_380_create_map_empty_dict.py
test_issue_381_agg_multiple_global.py
test_issue_382_cube_rollup_count_agg.py
test_issue_383_when_then_chained.py
test_issue_384_describe_show_explain.py
test_issue_385_union_dataframe_like.py
test_issue_386_union_by_name_case.py
test_issue_387_spark_context.py
test_issue_388_union_all.py
test_issue_389_intersect_except_all.py
test_issue_390_sample_by_crosstab_freq_items.py
test_issue_391_isin_multiple_values.py
test_issue_392_unpivot.py
test_issue_392_window_sum_peers.py
test_issue_393_filter_where_string.py
test_issue_393_sum_string_column.py
test_issue_394_cast_data_type.py
test_issue_394_like_in_expr.py
test_issue_395_filter_and_string_expr.py
test_issue_396_select_expr_expr.py
test_issue_396_to_date_cast.py
test_issue_397_groupby_alias.py
test_issue_397_struct_field_dot_notation.py
test_issue_398_rollup_multiple.py
test_issue_398_withfield_window.py
test_issue_399_cast_i64_to_boolean.py
test_issue_401_filter_column_expression.py
test_issue_402_format_string_variadic.py
test_issue_403_date_on_string.py
test_issue_404_select_star.py
test_issue_405_pow_bitwise.py
test_issue_406_aggregate_cast_decimal_drop.py
test_issue_406_na_fill_subset.py
test_issue_407_coalesce_variadic.py
test_issue_407_stddev_window.py
test_issue_408_greatest_least_variadic.py
test_issue_408_rdd_flatmap.py
test_issue_409_split_with_column.py
test_issue_410_builder_callable.py
test_issue_411_posexplode_alias.py
test_issue_412_builder_callable.py
test_issue_412_cube_multiple.py
test_issue_413_head.py
test_issue_413_union_createDataFrame.py
test_issue_414_row_number_over_descending.py
test_issue_415_array_distinct_string.py
test_issue_415_orderby_list.py
test_issue_416_create_dataframe_pandas.py
test_issue_417_create_dataframe_row.py
test_issue_419_filter_in_or_parse_exception.py
test_issue_419_single_column_schema.py
test_issue_420_verify_schema.py
test_issue_420_when_comparison_with_none.py
test_issue_421_create_dataframe_pyarrow_numpy.py
test_issue_421_join_column_names.py
test_issue_422_fillna_float.py
test_issue_429_posexplode_no_alias.py
test_issue_430_posexplode_alias_execution.py
test_issue_431_date_datetime_comparison.py
test_issue_432_cast_datetime_date_noop.py
test_issue_433_regexp_in_expr.py
test_issue_434_ltrim_rtrim_in_expr.py
test_issue_435_alias_cast_select.py
test_issue_436_concat_cast_string.py
test_issue_437_mean_string_column.py
test_issue_438_leftsemi_join.py
test_issue_439_array_distinct.py
test_issue_440_create_map_list.py
test_issue_441_map_column_subscript.py
test_issue_445_between_string_column_numeric_bounds.py
test_issue_448_drop_duplicates_list_column.py
test_issue_451_drop_duplicates_struct_column.py
test_issue_453_alias_cast_withcolumn.py
test_issue_604_join_column_resolution_case_insensitive.py
test_issues_376_382_robust.py
test_lit_date_datetime_pyspark_parity.py
test_missing_bindings_parity.py
test_notebooks.py
test_sparkcontext_validation.py
test_string_arithmetic_robin.py
test_to_timestamp_compatibility.py
test_type_strictness.py
test_with_timeout.py
1
#
DataFrame-domain tests: select, filter, join, groupBy, createDataFrame, union, pivot, etc.