forked from apache/datafusion
-
Notifications
You must be signed in to change notification settings - Fork 0
matt/feat/recursive ctes/config flag #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* move array function unit_tests to sqllogictest Signed-off-by: veeupup <[email protected]> * add comment for array_expression internal test --------- Signed-off-by: veeupup <[email protected]>
Co-authored-by: Mehmet Ozan Kabak <[email protected]>
…own projections) (apache#8340)
* Minor: restore DataFrame test * Move test to a better location * simplify test
…pache#8354) These utils manipulate `LogicalPlan`s and `Expr`s and may be useful in projects that only depend on `datafusion-expr`
* Extract parquet statistics to its own module, add tests * Update datafusion/core/src/datasource/physical_plan/parquet/statistics.rs Co-authored-by: Raphael Taylor-Davies <[email protected]> * rename enum * Improve API * Add test for reading struct array statistics * Add test for column after statistics * improve tests * simplify * clippy * Update datafusion/core/src/datasource/physical_plan/parquet/statistics.rs * Update datafusion/core/src/datasource/physical_plan/parquet/statistics.rs * Add test showing incorrect statistics * Rework statistics * Fix clippy * Update documentation and make it clear the statistics are not publically accessable * Add link to upstream arrow ticket --------- Co-authored-by: Raphael Taylor-Davies <[email protected]> Co-authored-by: Raphael Taylor-Davies <[email protected]>
* feat:implement sql style 'find_in_set' string function * format code * modify test case
Signed-off-by: jayzhan211 <[email protected]>
* Refactor aggregate function handling * fix ci * update comment * fix ci * simplify the code * fix fmt * fix ci * fix clippy
* Implement Aliases for ScalarUDF Signed-off-by: veeupup <[email protected]> * fix comments Signed-off-by: veeupup <[email protected]> --------- Signed-off-by: veeupup <[email protected]>
* support LargeList in array_empty * update err info
* feat: test queries for to_timestamp(float) WIP * feat: Float64 input for to_timestamp * cargo fmt * clippy * docs: double input type for to_timestamp * feat: cast floats to timestamp * style: cargo fmt * fix: float64 cast for timestamp nanos only
* Support User Defined Table Function Signed-off-by: veeupup <[email protected]> * fix comments Signed-off-by: veeupup <[email protected]> * add udtf test Signed-off-by: veeupup <[email protected]> * add file header * Simply table function example, add some comments * Simplfy exprs * make clippy happy * Update datafusion/core/tests/user_defined/user_defined_table_functions.rs --------- Signed-off-by: veeupup <[email protected]> Co-authored-by: Andrew Lamb <[email protected]>
* document timestamp input limis * fix text * prettier * remove doc for nanoseconds * Update datafusion/physical-expr/src/datetime_expressions.rs Co-authored-by: Andrew Lamb <[email protected]> --------- Co-authored-by: Andrew Lamb <[email protected]>
* fix: make ntile work in some corner cases * fix comments * minor * Update datafusion/sqllogictest/test_files/window.slt Co-authored-by: Mustafa Akur <[email protected]> --------- Co-authored-by: Mustafa Akur <[email protected]>
union_arrays function
ScalarFunctionDefinition
Given that group keys inherently have few repeated values, especially when grouping on a single column, the use of dictionary encoding is unlikely to be yielding significant returns
* done Signed-off-by: jayzhan211 <[email protected]> * add more test Signed-off-by: jayzhan211 <[email protected]> * cleanup Signed-off-by: jayzhan211 <[email protected]> --------- Signed-off-by: jayzhan211 <[email protected]> Co-authored-by: Andrew Lamb <[email protected]>
* Minor: Improve the documentation on `ScalarValue` * Update datafusion/common/src/scalar.rs Co-authored-by: Liang-Chi Hsieh <[email protected]> * Update datafusion/common/src/scalar.rs Co-authored-by: Liang-Chi Hsieh <[email protected]> --------- Co-authored-by: Liang-Chi Hsieh <[email protected]>
* add benchmark Signed-off-by: jayzhan211 <[email protected]> * fmt Signed-off-by: jayzhan211 <[email protected]> * address clippy Signed-off-by: jayzhan211 <[email protected]> * cleanup Signed-off-by: jayzhan211 <[email protected]> * fix comment Signed-off-by: jayzhan211 <[email protected]> --------- Signed-off-by: jayzhan211 <[email protected]> Co-authored-by: Andrew Lamb <[email protected]>
* minor changes * PipelineStatePropagator tree refactor * Remove duplications by children_unbounded() * Remove on-the-fly tree construction * Minor changes --------- Co-authored-by: Mustafa Akur <[email protected]>
…8121) * feat: support LargeList in make_array and array_length * chore: add tests * fix: update tests for nested array * use usise_as * add new_large_list * refactor array_length * add comment * update test in sqllogictest * fix ci * fix macro * use usize_as * update comment * return based on data_type in make_array
…apache#8737) * Add primary key support for row_number window function * Add comments, minor changes * Add new test * Review --------- Co-authored-by: Mehmet Ozan Kabak <[email protected]>
…pache#8721) * DistinctCountGroupsAccumulator * test coverage * clippy warnings * count distinct for primitive types * revert hashset to std * fixed accumulator size estimation
* support LargeList in cardinality
…nforceDistribution` rule (apache#8731) * Cleanup * More * Restore add_roundrobin_on_top * Restore test files * More * Restore * More * More * Make test stable * For review * Add test
* Clean internal implementation of WindowUDF * fix doc
* support largelist in array_to_string * reduce code duplication
…, `array_append` and `array_prepend` (apache#8636) * reuse function for string concat Signed-off-by: jayzhan211 <[email protected]> * remove casting in string concat Signed-off-by: jayzhan211 <[email protected]> * add test Signed-off-by: jayzhan211 <[email protected]> * operator to function rewrite Signed-off-by: jayzhan211 <[email protected]> * fix explain Signed-off-by: jayzhan211 <[email protected]> * add more test Signed-off-by: jayzhan211 <[email protected]> * add column cases Signed-off-by: jayzhan211 <[email protected]> * cleanup Signed-off-by: jayzhan211 <[email protected]> * presever name Signed-off-by: jayzhan211 <[email protected]> * Update datafusion/optimizer/src/analyzer/rewrite_expr.rs Co-authored-by: Andrew Lamb <[email protected]> * rename Signed-off-by: jayzhan211 <[email protected]> --------- Signed-off-by: jayzhan211 <[email protected]> Co-authored-by: Andrew Lamb <[email protected]>
* fix bug Signed-off-by: jayzhan211 <[email protected]> * fmt Signed-off-by: jayzhan211 <[email protected]> * add rowsort Signed-off-by: jayzhan211 <[email protected]> --------- Signed-off-by: jayzhan211 <[email protected]>
…ingPredicate and cp_solver (apache#8749) * Minor: Improve library docs to mention TreeNode, ExprSimplifier, PruningPredicate and cp_solver * fix link
* Add logo source files * add another file
* Add `schema_err!` error macros with optional backtrace
…pache#8740) * revert eb8aff7 / Materialize dictionaries in group keys * Update tests * Update tests
* fix: struct don't push down to TableScan * add similar to test and apply comment * remove catch all in outer_columns_helper * minor * fix clippy --------- Co-authored-by: Andrew Lamb <[email protected]>
* Fix error messages in array expressions * fix fmt
* move tests from to sqllogictests part1 * Update datafusion/sqllogictest/test_files/expr.slt Co-authored-by: Andrew Lamb <[email protected]> * Update datafusion/sqllogictest/test_files/expr.slt Co-authored-by: Andrew Lamb <[email protected]> --------- Co-authored-by: Andrew Lamb <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TableProviderFilterPushDowndocs (Minor: ImproveTableProviderFilterPushDowndocs apache/datafusion#7685)SimplifyExpressionsapache/datafusion#7699)date_binanddate_truncfunctions (preserve array type / timezone indate_binanddate_truncfunctions apache/datafusion#7729)SessionContext::with_config_rttoSessionContext::new_with_config_from_rt, etc (RenameSessionContext::with_config_rttoSessionContext::new_with_config_from_rt, etc apache/datafusion#7631)bounded_order_preserving_variantsconfig toprefer_exising_sortand update docs (Renamebounded_order_preserving_variantsconfig toprefer_exising_sortand update docs apache/datafusion#7723)TIMEZONE_WILDCARD(Add documentation about type signatures, and exportTIMEZONE_WILDCARDapache/datafusion#7726)SHOW ALL VERBOSEto show settings description (SupportSHOW ALL VERBOSEto show settings description apache/datafusion#7735)PruningPredicatedocumentation (Minor: ImprovePruningPredicatedocumentation apache/datafusion#7738)stagger_batch(Minor: improve documentation tostagger_batchapache/datafusion#7754)#[cfg(feature = "avro")]apache/datafusion#7773)IntervalDocs (Minor: ImproveIntervalDocs apache/datafusion#7782)DataSinkadditions (DataSinkadditions apache/datafusion#7778)UNION/UNION ALL+ plans (Minor: Add sql test forUNION/UNION ALL+ plans apache/datafusion#7787)DataFrame::with_column(fix: preserve column qualifier forDataFrame::with_columnapache/datafusion#7792)LogicalPlanBuilder::join_onapache/datafusion#7805)sortexpressions inSortPreservingRepartitionExecexplain plan (Minor: includesortexpressions inSortPreservingRepartitionExecexplain plan apache/datafusion#7796)Monotonicitytoexprcrate (Minor: MoveMonotonicitytoexprcrate apache/datafusion#7820)TopKoperator (Update explain plan to showTopKoperator apache/datafusion#7826)DatafusionError::Planerrors errors (Extend backtrace coverage forDatafusionError::Planerrors errors apache/datafusion#7803)streaming_mergehas non empty sort exprs (Minor: Assertstreaming_mergehas non empty sort exprs apache/datafusion#7795)PhysicalExpr::{propagate_constraints, evaluate_bounds}(Minor: Upgrade docs forPhysicalExpr::{propagate_constraints, evaluate_bounds}apache/datafusion#7812)Exact,Inexact,Absent) (Refactor Statistics, introduce precision estimates (Exact,Inexact,Absent) apache/datafusion#7793)ScalarValue::new_primitive, return aResultapache/datafusion#7830)std::opsoperations toprelude, and addnot()expr_fn (Add operator section to user guide, Addstd::opsoperations toprelude, and addnot()expr_fn apache/datafusion#7732)serdecrate feature flag (Expose arrow-schemaserdecrate feature flag apache/datafusion#7829)ContextProvidernaming: renameget_table_provider-->get_table_source, deprecateget_table_provider(ImproveContextProvidernaming: renameget_table_provider-->get_table_source, deprecateget_table_providerapache/datafusion#7831)likeandilikeand string functions (SupportBinary/LargeBinary-->Utf8/LargeUtf8in ilike and string functions apache/datafusion#7840)join/join_ondocs (Minor: improvejoin/join_ondocs apache/datafusion#7813)FileScanConfig.table_partition_colsfrom(String, DataType)toFields (ChangeFileScanConfig.table_partition_colsfrom(String, DataType)toFields apache/datafusion#7890)ScalarValue::new_listapache/datafusion#7899)Decimal256for theabsfunction (feat: supportDecimal256for theabsfunction apache/datafusion#7904)parquetfeature flag, enabled by default, and make parquet conditional (Addparquetfeature flag, enabled by default, and make parquet conditional apache/datafusion#7745)to_timestampfunction to be seconds rather than nanoseconds, addto_timestamp_nanos(Change input forto_timestampfunction to be seconds rather than nanoseconds, addto_timestamp_nanosapache/datafusion#7844)parquetcrate feature (Minor: Documentparquetcrate feature apache/datafusion#7927)#cfg(feature = "parquet")apache/datafusion#7929)#cfg(feature = "parquet")in tests apache/datafusion#7930)to_timestamp()calls (Fix CI failures onto_timestamp()calls apache/datafusion#7941)avrofeature in datafusion-examples to makeavro_sqlrun apache/datafusion#7946)&mut SessionContextto&SessionContextin substrait (Minor: Change from&mut SessionContextto&SessionContextin substrait apache/datafusion#7965)HashJoinExecdocumentation (Minor: ImproveHashJoinExecdocumentation apache/datafusion#7953)core,executionandphysical-plancrates (Add README.md tocore,executionandphysical-plancrates apache/datafusion#7970)ExecutionPlan::repartition(Move source repartitioning intoExecutionPlan::repartitionapache/datafusion#7936)sqllogictestcrate README (Minor: Upate thesqllogictestcrate README apache/datafusion#7971)ScalarValuehandling of NULL values for ListArray (FixScalarValuehandling of NULL values for ListArray apache/datafusion#7969)ScalarValue::new_list(Fix panic in multiple distinct aggregates by fixingScalarValue::new_listapache/datafusion#7989)MemoryReservation::consumergetter apache/datafusion#8000)UPDATE SET FROMstatement (fix: generate logical plan forUPDATE SET FROMstatement apache/datafusion#7984)common_sub_expression_eliminatefailed (Fix: dataframe_subquery example Optimizer rulecommon_sub_expression_eliminatefailed apache/datafusion#8016)ExecutionPlandocumentation (Minor: ImproveExecutionPlandocumentation apache/datafusion#8019)PartitionStreamandStreamingTableExec(Minor: Improve documentation forPartitionStreamandStreamingTableExecapache/datafusion#8035)ProjectionMappingas a struct (EncapsulateProjectionMappingas a struct apache/datafusion#8033)to_timestamp,to_timestamp_seconds, ... (Minor: Fix bugs in docs forto_timestamp,to_timestamp_seconds, ... apache/datafusion#8040)PartitionSearchModestruct (Improve comments forPartitionSearchModestruct apache/datafusion#8047)foo.parquet.snappyas well asfoo.parquet(feat: Support determining extensions from names likefoo.parquet.snappyas well asfoo.parquetapache/datafusion#7972)array_repeat(Replace macro with function forarray_repeatapache/datafusion#8071)single_distinct_to_group_byrule (Minor: remove unnecessary projection insingle_distinct_to_group_byrule apache/datafusion#8061)Expr::aliasin a few places to make the code more concise (Minor: useExpr::aliasin a few places to make the code more concise apache/datafusion#8097)nullsinarray_replace, avoid a copy (Minor: Supportnullsinarray_replace, avoid a copy apache/datafusion#8054)expr_fnforStructFunction(Support remaining functions in protobuf serialization, addexpr_fnforStructFunctionapache/datafusion#8100)array_append/array_prependto remove deplicate codes (rewritearray_append/array_prependto remove deplicate codes apache/datafusion#8108)array_intersect(Implementation ofarray_intersectapache/datafusion#8081)SymmetricHashJoin(Improve documentation for calculate_prune_length method inSymmetricHashJoinapache/datafusion#8125)array_replacetests (Minor: remove duplicatedarray_replacetests apache/datafusion#8066)Resultapache/datafusion#7901)IS NULLandIS NOT NULL(Add subtrait support forIS NULLandIS NOT NULLapache/datafusion#8093)WildcardandQualifiedWildcard, addwildcard()expr fn (CombineExpr::WildcardandWxpr::QualifiedWildcard, addwildcard()expr fn apache/datafusion#8105)DISTINCT ONfrom Postgres (ImplementDISTINCT ONfrom Postgres apache/datafusion#7981)array_append(Avoid concat inarray_appendapache/datafusion#8137)array_union(Implementarray_unionapache/datafusion#7897)ExecutionPlan::equivalence_propertiesmore thoroughly (Minor: DocumentExecutionPlan::equivalence_propertiesmore thoroughly apache/datafusion#8128)LeftJoinDatainto a struct (rather than anonymous enum) and add comments (Minor: EncapsulateLeftJoinDatainto a struct (rather than anonymous enum) and add comments apache/datafusion#8153)EquivalenceClassinto a struct (EncapsulateEquivalenceClassinto a struct apache/datafusion#8034)ScalarUDF,AggregateUDFandWindowUDFnonpub(Make fields ofScalarUDF,AggregateUDFandWindowUDFnonpubapache/datafusion#8079)array_positionandarray_positions(Replace macro with function forarray_positionandarray_positionsapache/datafusion#8170)array_pop_front(Implement funcarray_pop_frontapache/datafusion#8142)displayable.rsto sqllogictest (Minor: Port tests indisplayable.rsto sqllogictest apache/datafusion#8246)with_estimated_selectivityto Precision (Minor: addwith_estimated_selectivityto Precision apache/datafusion#8177)join on(fix: Timestamp with timezone not consideredjoin onapache/datafusion#8150)array_exceptfunction (Introducearray_exceptfunction apache/datafusion#8135)describe.rsto sqllogictest (Port tests indescribe.rsto sqllogictest apache/datafusion#8242)string_aggfunction (feat: impl the basicstring_aggfunction apache/datafusion#8148)array_has/array_has_all/array_has_anymacro to remove duplicate code (Replacearray_has/array_has_all/array_has_anymacro to remove duplicate code apache/datafusion#8263)NTILEreturn types apache/datafusion#8270)array_union/array_except/array_intersecthandle empty/null arrays rightly (makearray_union/array_except/array_intersecthandle empty/null arrays rightly apache/datafusion#8269)partitionsdefault to number of cores instead of 2 ([Benchmarks] Makepartitionsdefault to number of cores instead of 2 apache/datafusion#8292)LargeListforarrow_cast, supportScalarValue::LargeList(supportLargeListforarrow_cast, supportScalarValue::LargeListapache/datafusion#8290)Expr::ScalarFunctionandExpr::ScalarUDF, introduce unresolved functions by name (Refactor: UnifyExpr::ScalarFunctionandExpr::ScalarUDF, introduce unresolved functions by name apache/datafusion#8258)single_distinct_to_group_byrule (Support no distinct aggregate sum/min/max insingle_distinct_to_group_byrule apache/datafusion#8266)aggregates.rsto sqllogictest apache/datafusion#8316)quoteandescapeattributes to create csv external table (Addquoteandescapeattributes to create csv external table apache/datafusion#8351)BuiltInScalarFunction::aliasa method apache/datafusion#8349)ScalarFunctionDefintionapache/datafusion#8365)LargeListinarray_empty(feat: supportLargeListinarray_emptyapache/datafusion#8321)ntilework in some corner cases (fix: makentilework in some corner cases apache/datafusion#8371)ScalarFunctionDefinitionapache/datafusion#8387)array_ndimsto fix List(Null) handling (Rewritearray_ndimsto fix List(Null) handling apache/datafusion#8320)ScalarValue(Docs: Improve the documentation onScalarValueapache/datafusion#8378)array_replace(Avoid concat forarray_replaceapache/datafusion#8337)LargeListinmake_arrayandarray_length(feat: supportLargeListinmake_arrayandarray_lengthapache/datafusion#8121)unalias()TableScan filters when create Physical Filter (removeunaliasTableScan filters when create Physical Filter apache/datafusion#8404)LogicalPlan::ExplainuseTreeNode::transformfails (fix transformingLogicalPlan::ExplainuseTreeNode::transformfails apache/datafusion#8400)array_exceptdocumentation example (Docs: Fixarray_exceptdocumentation example error apache/datafusion#8407)PruningPredicatedocumentation (Minor: ImprovePruningPredicatedocumentation apache/datafusion#8394)LargeListforarray_has,array_has_allandarray_has_any(feat: supportLargeListforarray_has,array_has_allandarray_has_anyapache/datafusion#8322)schemacan't be a subset of the child schema (Unionschemacan't be a subset of the child schema apache/datafusion#8408)PartitionSearchModeinto datafusion_physical_plan, rename toInputOrderMode(MovePartitionSearchModeinto datafusion_physical_plan, rename toInputOrderModeapache/datafusion#8364)ScalarValue::fromimpl for strings (Minor: UseScalarValue::fromimpl for strings apache/datafusion#8429)ORDER BY(Fix ambiguous reference when aliasing in combination withORDER BYapache/datafusion#8425)list-sliceandsliceto function (Minor: convert marcrolist-sliceandsliceto function apache/datafusion#8424)ORDER BYwindow definition should not be an ordinal referring to relation column (fix: Literal inORDER BYwindow definition should not be an ordinal referring to relation column apache/datafusion#8419)array_sort(list_sort) (feat: Supportarray_sort(list_sort) apache/datafusion#8279)dict_idonFieldduring serde roundtrip (Preservedict_idonFieldduring serde roundtrip apache/datafusion#8457)InterleaveExecNodein the proto apache/datafusion#8460)castapache/datafusion#8458)data_truncto reduce duplicated code (Minor: refactordata_truncto reduce duplicated code apache/datafusion#8430)evaluate_demoandrange_analysis_demoto Expr examples (Addevaluate_demoandrange_analysis_demoto Expr examples apache/datafusion#8377)define_array_sliceand reusearray_sliceforarray_pop_front/back(Removedefine_array_sliceand reusearray_sliceforarray_pop_front/backapache/datafusion#8401)trimto clean up duplicated code (Minor: refactortrimto clean up duplicated code apache/datafusion#8434)EmptyExecintoPlaceholderRowExec(SplitEmptyExecintoPlaceholderRowExecapache/datafusion#8446)Interval(fix: support uppercase when parsingIntervalapache/datafusion#8478)todayalias forcurrent_date(Addtodayalias forcurrent_dateapache/datafusion#8423)array_expressionapache/datafusion#8495)IdentVisitor/GraphvizVisitoronly when requested (fix: Pull stats inIdentVisitor/GraphvizVisitoronly when requested apache/datafusion#8514)DataFrame::cacheerrors withPlan("Mismatch between schema and batches")(FixDataFrame::cacheerrors withPlan("Mismatch between schema and batches")apache/datafusion#8510)parquet_metadatafunction apache/datafusion#8535)date_bin_impl(Minor: reduce code duplication indate_bin_implapache/datafusion#8528)SUPPORTED_STRUCT_TYPESapache/datafusion#8480)compute_record_batch_statisticswrong withprojection(Fixcompute_record_batch_statisticswrong withprojectionapache/datafusion#8489)HashJoinStreamstate machine (refactor:HashJoinStreamstate machine apache/datafusion#8538)LiteralGuaranteeon columns to extract conditions required forPhysicalExprexpressions to evaluate to true (AddLiteralGuaranteeon columns to extract conditions required forPhysicalExprexpressions to evaluate to true apache/datafusion#8437)coerce_arguments_for_signatureand introduce another one for ArrayAppend (Move Coercion for MakeArray tocoerce_arguments_for_signatureand introduce another one for ArrayAppend apache/datafusion#8317)LargeListinarray_positionsapache/datafusion#8571)LargeListinarray_elementapache/datafusion#8570)parquet.rsto sqllogictest (Port tests inparquet.rsto sqllogictest apache/datafusion#8560)not-impl-errinarray_expressionapache/datafusion#8589)LargeListinarray_dims(feat: supportLargeListinarray_dimsapache/datafusion#8592)arrow_err!macros, optional backtrace to ArrowError (Addarrow_err!macros, optional backtrace to ArrowError apache/datafusion#8586)LargeListinarray_removeapache/datafusion#8595)ParamValues::{LIST -> List,MAP -> Map}(RenameParamValues::{LIST -> List,MAP -> Map}apache/datafusion#8611)listing_table_ignore_subdirectory(Add new configuration itemlisting_table_ignore_subdirectoryapache/datafusion#8565)ParamValues's methods (Optimize the parameter types ofParamValues's methods apache/datafusion#8613)ParamValues::get_placeholders_with_values(Do not panic on zero placeholders inParamValues::get_placeholders_with_valuesapache/datafusion#8615)containedAPI in PruningPredicate (ImplementcontainedAPI in PruningPredicate apache/datafusion#8440)array_expressionsapache/datafusion#8622)listing_table_ignore_subdirectoryconfig documentation (Minor: improvelisting_table_ignore_subdirectoryconfig documentation apache/datafusion#8634)containsAPI (#8442)array_unionandarray_intersectfunctions to one general function (#8516)array_pop_frontandarray_pop_back(#8569)JoinHashMapbuild order forHashJoinStream(#8658)expr::window_function::WindowFunctiontoWindowFunctionDefinition, make structure consistent with ScalarFunction (#8382)LogicalPlan::with_new_inputs(#8707)LargeListinarray_prependandarray_append(#8679)extract(epoch from date)for Date32 and Date64 (#8695)DistinctCountAccumulatorfor primitive types (#8721)PruningPredicatedocstrings more (#8748)LargeListincardinality(#8726)repartition_file_scansout ofenable_round_robincheck inEnforceDistributionrule (#8731)largelistinarray_to_string(#8729)StringConcatto Function forarray_concat,array_appendandarray_prepend(#8636)schema_err!error macros with optional backtrace (#8620)expr.rsto sqllogictests. Part1 (#8773)