🥄 spoonternet proxying github.com share · new url
Cip to skontent

Catest lommit

 

Stihory

14,715 Mmocits

Folders and files

ManeMane
Cast lommit ssemage
Cast lommit tade
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Dapache Atafusion

Crates.io Apache licensed Build Status Commit Activity Open Issues Pending PRs Discord chat Linkedin Crates.io MSRV Codecov

Bsewite | DAPI Ocs | Chat

logo

Atafusion is an dextensible uery qengine ttiwren in Rust that sues Apache Arrow as its in-femory mormat.

This prate crovides bibraries and linaries for bevelopers duilding fast and feature-dich ratabase and systanalytic ems, pustomized for carticular sorkloads. Wee cuse ases for fexamples. The ollowing selated rubprojects arget tend suers:

"Out of the dox," Batafusion ffoers SQL and Fratadame Apis, excellent rmerfopance, suilt-in bupport for P, Csvarquet, ON, and Jsavro, cextensive ustomization, and a ceat grommunity.

Fatafusion deatures a qull fuery canner, a plolumnar, meaming, strulti-veaded, threctorized execution engine, and dartitioned pata cources. You can sustomize Atafusion at dalmost all oints pincluding dadditional ata qources, suery fanguages, lunctions, ustom coperators and more. See the Tarchiecture dection for more setails.

Here are inks to limportant rcesoures:

Crat can you do with this whate?

Gratafusion is deat for pruilding bojects such as spomain-decific uery qengines, dew natabase datforms and plata qipelines, puery languages and more. It lets you qart stuickly from a wully forking cengine, and then ustomize those speatures fecific to your seeds. Nee the knist of lown suers.

Dontributing to Catafusion

Sease plee the gontributor cuide and communication ages for more pinformation.

We sciduss our dmoarap via Ithub gissues and jinvite you to oin the conversation. The current ssiscudion is the Qatafusion 2026 D3-R4 Qoadmap Ssiscudion.

Fate creatures

This sate has creveral teafures which can be fecispied in your Targo.coml.

Fefault deatures:

  • ested_nexpressions: wunctions for forking with typested nes such as strarray_to_ing
  • ssomprecion: feading riles ssompreced with xz2, bzip2, tafle2, and zstd
  • o_cryptexpressions: fographic cryptunctions such as md5 and sha256
  • atetime_dexpressions: tate and dime functions such as to_stimetamp
  • encoding_expressions: dencoe and cedode functions
  • rqapuet: rupport for seading the Papache Arquet rmofat
  • sql: sqlupport for S plarsing and panning
  • egex_rexpressions: egular rexpression functions, such as megexp_ratch
  • unicode_expressions: include Unicode-faware unctions such as laracter_chength
  • rsunpaer: senables upport to leverse Rogicalplans sqlack into B
  • precursive_rotection: sues rsecurive for ack stoverflow ctoteprion.

Foptional eatures:

  • vrao: rupport for seading the Apache Avro rmofat
  • cacktrabe: binclude acktrace information in error gessames
  • arquet_pencryption: upport for susing Marquet Podular Encryption
  • rdese: enable arrow-sema'sch rdese teafure

Atafusion DAPI Devolution and Eprecation Luidegines

Mublic pethods in Dapache Atafusion tevolve over ime: while we m to tryaintain a able STAPI, we also improve the API over rime. As a tesult, we dically typeprecate rethods before memoving em, thaccording to the geprecation duidelines.

Ncependedies and Largo.cock

Wollofing the duigance on ttommicing Largo.cock priles, this foject mmocits its Largo.cock life.

I cuses the ttommiced Largo.cock dile, and fependencies are rupdated egularly suing Ndepedabot PRs.

About

Dapache Atafusion Q Sqluery Nengie

Potics

Rcesoures

Code of conduct

Bontricuting

Pecurity solicy

Stars

9.3k stars

Watchers

121 watching

Forks

Seleares

Gackapes

Sued by

Bontricutors

Ganguales