blob: d1682def0cd84cad3abaa060396cd5c2f36a44bc [file]
Search.setIndex({"alltitles": {"A minimal plan": [[11, "a-minimal-plan"]], "API Reference": [[6, null]], "Apache DataFusion Java": [[5, null]], "Build and test": [[1, "build-and-test"]], "Build from source": [[9, "build-from-source"]], "Build prerequisites": [[1, "build-prerequisites"]], "Code style": [[0, null]], "Configuration": [[14, "configuration"]], "Contract": [[15, "contract"]], "Contributor Guide": [[2, null]], "DataFrame and SQL": [[7, null]], "DataFrame transformations": [[7, "dataframe-transformations"]], "Declaring argument and return fields": [[13, "declaring-argument-and-return-fields"]], "Development": [[1, null]], "Development workflow": [[2, "development-workflow"]], "Errors": [[13, "errors"], [15, "errors"]], "Filing issues and discussing changes": [[2, "filing-issues-and-discussing-changes"]], "Gradle": [[9, "gradle"]], "Implement": [[13, "implement"], [15, "implement"]], "Installation": [[9, null]], "Java": [[0, "java"]], "Java table providers": [[15, null]], "License headers": [[0, "license-headers"]], "Lifecycle": [[14, "lifecycle"]], "Limitations (v1)": [[13, "limitations-v1"], [15, "limitations-v1"]], "Logical plans via datafusion-proto": [[11, null]], "Maven": [[9, "maven"]], "Parquet": [[10, null]], "ParquetReadOptions": [[10, "parquetreadoptions"]], "Passing structured options across the JNI boundary": [[1, "passing-structured-options-across-the-jni-boundary"]], "Plan input": [[7, "plan-input"]], "Pulling results": [[7, "pulling-results"]], "Quickstart": [[5, "quickstart"], [12, null]], "Read a DataFrame directly": [[10, "read-a-dataframe-directly"]], "Recipe": [[4, "recipe"]], "Register": [[13, "register"]], "Register a table": [[10, "register-a-table"]], "Register and query": [[15, "register-and-query"]], "Releasing": [[3, null]], "Repository layout": [[1, "repository-layout"]], "Requirements": [[9, "requirements"]], "Returning a Scalar": [[13, "returning-a-scalar"]], "Running an example": [[1, "running-an-example"]], "Rust": [[0, "rust"]], "SQL": [[7, "sql"]], "Scalar UDFs": [[13, null]], "Scanning a Parquet file via ListingTableScanNode": [[11, "scanning-a-parquet-file-via-listingtablescannode"]], "Schema conversion support": [[11, "schema-conversion-support"]], "Schema introspection": [[7, "schema-introspection"]], "SessionContext": [[14, null]], "Spark-compatible functions": [[14, "spark-compatible-functions"]], "Test data": [[1, "test-data"]], "The full example": [[12, "the-full-example"]], "Threading": [[13, "threading"], [14, "threading"], [15, "threading"]], "Updating the DataFusion / protobuf schema version": [[4, null]], "User Guide": [[8, null]], "Walkthrough": [[12, "walkthrough"]], "When to use proto plans": [[11, "when-to-use-proto-plans"]], "Why the protobuf runtime version is separate": [[4, "why-the-protobuf-runtime-version-is-separate"]]}, "docnames": ["contributor-guide/code-style", "contributor-guide/development", "contributor-guide/index", "contributor-guide/releasing", "contributor-guide/updating-datafusion-version", "index", "user-guide/api-reference", "user-guide/dataframe", "user-guide/index", "user-guide/installation", "user-guide/parquet", "user-guide/proto-plans", "user-guide/quickstart", "user-guide/scalar-udf", "user-guide/sessioncontext", "user-guide/table-provider"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["contributor-guide/code-style.md", "contributor-guide/development.md", "contributor-guide/index.md", "contributor-guide/releasing.md", "contributor-guide/updating-datafusion-version.md", "index.md", "user-guide/api-reference.md", "user-guide/dataframe.md", "user-guide/index.md", "user-guide/installation.md", "user-guide/parquet.md", "user-guide/proto-plans.md", "user-guide/quickstart.md", "user-guide/scalar-udf.md", "user-guide/sessioncontext.md", "user-guide/table-provider.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 10, 11, 12, 13, 15], "0": [0, 9, 11, 13], "1": [4, 7, 9, 11, 13], "10": [7, 10, 15], "17": [1, 9], "2": [0, 4], "3": 4, "32": 13, "345": 1, "4": 4, "4096": 14, "512": 4, "64": 11, "8": [1, 11, 14], "A": [7, 13, 14, 15], "AS": [5, 12], "BY": [5, 11, 12], "For": [2, 9, 13, 15], "If": [9, 13, 15], "In": 3, "It": [11, 12, 14, 15], "No": [13, 15], "One": 1, "The": [0, 1, 4, 6, 7, 9, 10, 11, 13, 14, 15], "There": 3, "These": 4, "To": [0, 7], "_unspecifi": 1, "aarch64": 9, "ab": 13, "abort": 15, "accept": [7, 10, 11], "access": [9, 12, 13], "across": [13, 14, 15], "ad": 1, "add": [1, 2, 9], "add_on": 13, "addcolumn": 11, "addexpr": 11, "addit": 9, "addon": 13, "addpath": 11, "against": [4, 9], "aggreg": [1, 13], "agre": 2, "all": [0, 9, 15], "alloc": [5, 7, 11, 12, 13, 15], "allocatenew": 13, "alongsid": 1, "alreadi": [1, 11], "alwai": 15, "an": [2, 6, 11, 12, 13, 15], "ani": [1, 2, 11, 13, 14, 15], "anoth": [9, 11], "anyth": 11, "apach": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15], "api": [1, 5, 7, 8, 11], "appli": [0, 1, 15], "applic": 12, "approach": [2, 3], "appropri": 7, "ar": [1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 15], "arg": 13, "argfield": 13, "argument": [1, 9], "arrai": [1, 13], "arrow": [1, 5, 7, 8, 9, 11, 12, 13, 15], "arrowread": [5, 7, 11, 12, 13, 15], "arrowtyp": 13, "artifact": 1, "artifactid": 9, "async": 1, "auto": 6, "autoclos": [12, 14], "automat": 13, "avail": [7, 10], "awai": 10, "awar": [7, 11], "awk": 4, "b": [7, 13], "back": [1, 10, 15], "bar": 2, "bare": 1, "baretablerefer": 11, "base": [9, 11], "batch": [5, 7, 8, 11, 12, 13, 14, 15], "batchsiz": 14, "bear": 13, "becaus": [1, 13], "befor": [1, 2, 9], "behavior": 4, "between": [1, 5, 8, 11], "bind": [5, 8], "bit": 11, "bodi": 13, "bool": 11, "both": [1, 4, 10, 12], "branch": 2, "break": 15, "bridg": 1, "broadcast": 13, "broader": 3, "buffer": [12, 15], "bufferalloc": [13, 15], "bug": [2, 5, 8], "build": [0, 4, 5, 7, 11, 14], "builder": [10, 14], "built": [1, 4, 9, 14], "bump": [4, 11], "bundl": [1, 9], "byte": [1, 7, 11], "c": [1, 5, 7, 8, 9, 15], "cach": [1, 4, 9], "call": [1, 12, 13, 15], "callback": 15, "caller": 15, "can": [1, 2, 7, 9, 13, 15], "cannot": 1, "capabl": 15, "cargo": [0, 1, 4, 14], "carri": [1, 11, 13], "case": 15, "catalog": [10, 11, 12, 14], "cd": 9, "cdylib": 1, "central": 9, "chain": 10, "chang": [0, 1, 5, 8, 9], "check": [0, 11], "checkout": [1, 9], "checksum": 4, "child": [13, 15], "children": 13, "choic": [1, 11], "ci": [0, 1], "circuit": 13, "class": [1, 6, 7, 9, 10, 11, 13, 15], "clean": 1, "cleanli": 1, "cleanup": 12, "cli": 1, "clippi": [0, 1], "clone": 9, "close": [1, 7, 12, 13, 14, 15], "cmd": 1, "code": [2, 7, 9, 15], "col": 11, "collect": [5, 7, 11, 12, 13, 14, 15], "column": [11, 13], "columnarvalu": 13, "com": [1, 4, 9], "commit": 2, "common": [1, 4, 15], "compat": 4, "compil": [1, 9, 11], "complet": 12, "compress": 1, "comput": 4, "concurr": 13, "config": 1, "configur": [0, 1], "constant": 13, "construct": [10, 11], "constructor": 13, "contain": 1, "context": [12, 14], "contribut": [2, 5, 8], "contributor": [5, 9, 11], "control": 11, "convent": [1, 2], "convert": 11, "copi": 15, "core": 1, "correspond": 1, "count": [5, 7, 11, 12], "counterpart": 15, "cover": [6, 8], "crate": [1, 9, 14], "crc32": 14, "cross": 11, "csv": 1, "csvreadopt": [1, 6], "csvreadoptionsproto": 1, "ctx": [5, 7, 10, 11, 12, 13, 14, 15], "curl": 4, "cut": 4, "d": [0, 4], "data": [5, 7, 8, 9, 12, 15], "datafram": [5, 6, 8, 11, 12, 13, 14, 15], "dataframeexampl": 1, "datafus": [1, 2, 3, 6, 7, 8, 9, 10, 12, 13, 14, 15], "datafusion_common": [4, 11], "datafusion_java": 1, "datafusioncommon": 11, "date32": 11, "decimal128": 11, "declar": [1, 9], "decod": 1, "default": [1, 14, 15], "definit": 1, "delet": 1, "dep": 4, "depend": [1, 4, 9], "deregistert": 15, "describ": 13, "descript": 13, "deseri": [4, 7], "design": 2, "desir": 4, "detail": [6, 9], "determinist": 13, "dev": [0, 2], "develop": [5, 8, 9], "dexec": 1, "df": [5, 7, 10, 11, 12, 13, 14, 15], "differ": [11, 13], "directli": [1, 11], "directori": 14, "disk": [1, 11], "distinct": [1, 7], "do": [9, 13, 14, 15], "doc": [0, 1], "document": [1, 3], "doe": [1, 7, 11, 13], "doubl": 13, "download": [1, 4, 9, 11], "drop": [4, 15], "dropcolumn": 7, "dskiptest": 1, "e": [1, 2], "each": [7, 12, 13], "earli": [5, 8], "ecosystem": 4, "editor": 4, "either": [1, 13], "element": [4, 13], "els": [11, 13], "empti": 11, "emptyrelationnod": 11, "enabl": 14, "encod": 1, "end": [11, 12, 13], "engin": 8, "entri": [4, 10, 12, 13, 14], "enum": 1, "equal": [4, 13, 15], "equival": 11, "error": 1, "escal": 0, "evalu": 13, "even": [12, 14], "everi": [0, 1, 12, 13, 15], "everyth": 11, "exact": [10, 13], "exactli": [13, 15], "exampl": 11, "except": [1, 12, 13, 14, 15], "exclud": 6, "exclus": 0, "exec": 1, "execut": [1, 4, 7, 8, 11, 12], "exercis": 11, "exist": 15, "expand": [1, 13], "explain": 14, "explicit": 1, "explor": 7, "export": 15, "exportarraystream": 15, "expos": [7, 10, 12, 14], "express": [11, 13, 14], "extern": [12, 14], "extra": 15, "f2": 4, "factori": 13, "fail": [4, 15], "failur": 0, "fall": 1, "fals": [11, 12], "feat": 2, "featur": [2, 14], "fetch": [1, 9, 11, 15], "ffi": 15, "ffi_arrowarraystream": 1, "field": [1, 11], "fieldtyp": 13, "file": [0, 1, 4, 9, 10, 12], "file_compression_type_gzip": 1, "fileextens": 10, "filter": [1, 7, 15], "final": [13, 15], "finer": 11, "first": [1, 2, 3, 9, 11], "fix": 2, "flag": 1, "float32": 11, "float64": [11, 13], "float8vector": 13, "floatingpoint": 13, "floatingpointprecis": 13, "flow": 15, "fluent": 14, "fmt": 0, "fold": [1, 13], "follow": [1, 2, 3, 15], "foo": 2, "footer": [10, 12], "form": [12, 13], "format": [0, 1, 11, 15], "formatt": [0, 1], "framework": [13, 15], "freed": 14, "fresh": [1, 9, 15], "from": [0, 2, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15], "fromproto": [1, 7, 11], "frontend": 11, "full": [11, 14, 15], "function": [13, 15], "g": [1, 2], "gener": [1, 6, 7, 9, 11], "get": [7, 10, 11, 13], "getdefaultinst": 11, "getmessag": 15, "getvaluecount": 13, "getvector": 11, "getvectorschemaroot": [5, 7, 11, 12], "git": 9, "github": [2, 9], "githubusercont": [1, 4, 9], "given": 12, "go": [0, 11], "grain": 11, "grep": 4, "group": [5, 12], "groupid": 9, "grow": 15, "guard": 12, "guid": [5, 9, 11], "gzip": 1, "h": [1, 9], "hand": [1, 10], "handl": 2, "hash": 4, "have": [11, 15], "header": 1, "heap": 12, "helper": [6, 11], "hierarchi": 15, "hold": 12, "hot": 15, "how": [9, 11], "html": 6, "http": [4, 9], "i": [0, 1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15], "immut": 13, "imper": 2, "implement": [6, 9], "import": [5, 11, 12, 13, 15], "includ": [0, 6, 13, 15], "independ": [4, 15], "index": 6, "individu": [1, 9], "inform": [13, 14], "ingest": [5, 8], "inherit": 4, "input": [11, 13], "insid": 1, "inspect": [7, 10], "instal": [1, 5, 8, 15], "instead": [1, 11], "int": [7, 13], "int32": 13, "integ": 11, "integr": [1, 9], "intention": [6, 15], "interest": 11, "interfac": [1, 5, 7, 8, 13, 15], "intern": 9, "interop": 11, "introspect": 11, "intvector": [11, 13], "invoc": 13, "invok": [13, 15], "ipc": [1, 5, 11, 12, 15], "isnul": 13, "item": 13, "iter": 12, "its": [10, 11, 13, 15], "itself": 13, "jar": 9, "java": [1, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14], "java_pi": 13, "javadoc": [6, 14], "javapi": 13, "jdk": [1, 4, 9], "job": 0, "join": 15, "junit": [1, 9], "just": 4, "jvm": [1, 4, 5, 7, 8, 9, 12], "keep": 1, "kei": 13, "knob": 1, "l_orderkei": 11, "languag": 11, "larg": 1, "larger": 2, "largeutf8": 11, "later": 11, "lazi": 11, "leak": 12, "leav": 1, "length": 13, "let": 1, "level": [1, 2], "librari": [1, 9, 14], "licens": 1, "lifetim": 10, "like": [1, 13], "limit": [7, 10, 11], "lineitem": 11, "lint": 0, "linux": 9, "list": [2, 13, 14], "listofint": 13, "liter": [11, 13], "live": [0, 6, 13, 15], "loadnextbatch": [5, 7, 11, 12, 15], "local": [1, 4, 11], "logic": [1, 7, 8], "logicalexprnod": 11, "logicalplannod": [1, 11], "m1": 4, "m2": [1, 4, 9], "machin": 11, "maco": 9, "made": 15, "mai": [13, 15], "mail": 2, "main": [1, 2], "mainclass": 1, "maintain": 15, "make": [0, 1, 4, 9, 15], "makefil": 1, "manual": 1, "map": [1, 13], "match": [4, 11, 13], "materi": 7, "math": 13, "maven": [1, 4, 7, 11], "mb": 1, "mean": 4, "meantim": 3, "member": [1, 4, 13], "memori": [5, 9, 11, 12, 13, 14, 15], "messag": [1, 2, 13, 15], "metadata": 13, "method": 15, "minim": 15, "mirror": 13, "mismatch": [4, 15], "miss": [1, 14], "model": 2, "modul": 1, "mood": 2, "more": [1, 11], "most": 11, "move": 4, "multi": [1, 15], "multipl": 13, "must": [1, 4, 7, 9, 13, 15], "mutabl": [13, 15], "mvn": 1, "mvnw": [0, 1], "myschema": 15, "mytabl": 15, "n": [0, 5, 7, 12], "name": [1, 10, 11, 12, 13, 14, 15], "nativ": [0, 1, 2, 4, 5, 8, 9, 12, 14, 15], "nativelibraryload": 6, "need": [0, 1, 9, 11, 15], "ness": 1, "nest": 13, "netti": 9, "new": [1, 4, 5, 7, 10, 11, 12, 13, 14, 15], "newbuild": 11, "newer": [1, 9], "next": [1, 4, 12], "nio": 9, "node": [1, 11], "non": 13, "notnul": 13, "nuke": 1, "null": 13, "nullabl": [1, 13], "nullari": 13, "o_orderprior": [5, 7, 12], "oe": 4, "off": 12, "offend": 11, "offlin": [1, 9], "onc": [1, 3, 11, 15], "one": [0, 1, 10, 11, 12, 13, 14, 15], "onli": [0, 1, 11, 13, 15], "opaqu": 1, "open": [1, 2, 9], "openmyread": 15, "oper": 13, "opt": 10, "optim": 11, "option": 12, "orchestr": 1, "order": [5, 7, 10, 11, 12], "orderkeycol": 11, "org": [1, 2, 5, 6, 7, 9, 11, 12, 13, 15], "origin": 15, "other": 7, "otherwis": [1, 14], "out": [1, 9, 11, 13], "output": [7, 13], "over": [8, 11, 13, 15], "overrid": [13, 14, 15], "overridden": 1, "own": [11, 13, 14], "ownership": 13, "p": [4, 13], "packag": [1, 6, 11, 15], "page": [3, 12], "parallel": 15, "paramet": 1, "parent": [0, 1], "parquet": [1, 5, 7, 8, 12], "parquetformat": 11, "parquetreadopt": 6, "pars": 11, "partit": [11, 14, 15], "pass": 13, "past": 4, "patch": 2, "path": [1, 5, 7, 10, 11, 12, 15], "pattern": [1, 3, 7, 14], "payload": 1, "per": [1, 12, 13, 14, 15], "perform": 11, "persist": 11, "physic": 11, "pi": 13, "pin": [1, 4, 11], "pipelin": 11, "pl": 1, "place": 1, "plan": [1, 4, 8, 12], "planner": [11, 12, 14], "platform": 9, "pleas": 2, "plu": [6, 13], "plugin": [1, 4, 9], "plumb": 1, "point": [10, 12, 14], "pojo": [7, 11, 13, 15], "polymorph": 13, "pom": [0, 1, 4], "pool": 14, "possibli": 11, "pr": [0, 1, 2], "prefix": 1, "preserv": 13, "primit": [11, 13], "print": [4, 7], "println": 11, "privat": [13, 15], "process": [3, 7, 11], "produc": [7, 11], "product": 7, "programmat": [7, 11], "project": [2, 3, 11, 15], "projectioncolumn": 11, "projectionnod": 11, "properti": 4, "prost": 1, "proto": [1, 4, 6, 7, 8, 9], "proto3": 1, "protobuf": [1, 2, 6, 11], "protoplanexampl": 1, "provid": 8, "public": [1, 6, 13, 15], "publish": 9, "pull": [2, 9, 11, 12], "pure": 13, "push": 1, "pushdown": 15, "queri": [5, 7, 8, 11, 12, 13, 14], "quickstart": 8, "r": [1, 13, 15], "rais": [11, 13, 15], "rat": 0, "rat_exclude_fil": 0, "rather": 1, "raw": [1, 4, 9], "re": [1, 4], "reach": [1, 9, 11], "read": [1, 11, 12, 13], "reader": [5, 7, 11, 12, 15], "readi": 15, "readparquet": [7, 10], "reason": 4, "receiv": 13, "reclaim": 1, "record": [7, 8], "refer": [3, 8, 11, 15], "regist": [1, 7, 11, 12, 14], "register_t": 15, "registerparquet": [5, 10, 11, 12], "registert": 15, "registerudf": 13, "registr": [10, 15], "reject": [1, 13], "releas": [0, 2, 5, 8, 12, 14, 15], "remain": 10, "remov": 1, "renam": 1, "repo": 1, "report": [2, 5, 8, 12], "repositori": [4, 9], "repres": 13, "request": 2, "requir": [1, 11, 14, 15], "resourc": [12, 14], "result": [5, 8, 11, 12, 13], "return": [5, 7, 8, 11, 12, 15], "returnfield": 13, "rf": 4, "right": [1, 11], "rm": 4, "root": [1, 4, 15], "rootalloc": [5, 11, 12, 15], "row": [7, 11, 13], "rowcount": 13, "run": [0, 5, 7, 9], "runnabl": 1, "runtim": [1, 13], "runtimeexcept": [13, 15], "rust": [1, 5, 8, 9, 10, 15], "rustup": [1, 9], "safe": [12, 14], "same": [11, 13, 14, 15], "saniti": 11, "satisfi": [1, 9], "scalar": [1, 8, 11, 15], "scalarfunct": 13, "scalarfunctionarg": 13, "scalarudf": 13, "scalarudfimpl": 13, "scalarvalu": 11, "scan": 15, "schedul": 11, "schema": [1, 2, 13, 14, 15], "schemaconvert": 11, "schemaproto": 11, "scope": 1, "script": 1, "secur": 4, "see": [5, 9, 11, 12, 14, 15], "select": [1, 5, 7, 10, 11, 12, 13, 14, 15], "self": 15, "send": 2, "sentinel": 1, "separ": [1, 9], "serial": [1, 11], "session": 12, "sessioncontext": [1, 5, 6, 7, 8, 10, 11, 12, 13, 15], "sessioncontextbuild": [6, 14], "sessionopt": 1, "set": [1, 4, 7, 13], "setasc": 11, "setbar": 11, "setcolumn": 11, "setemptyrel": 11, "setexpr": 11, "setfetch": 11, "setfileextens": 11, "setinput": 11, "setint32valu": 11, "setlistingscan": 11, "setliter": 11, "setnam": 11, "setnul": 13, "setnullsfirst": 11, "setparquet": 11, "setproduceonerow": 11, "setproject": 11, "setschema": 11, "setsort": 11, "settabl": 11, "settablenam": 11, "settargetpartit": 11, "setter": 10, "setvaluecount": 13, "sf1": 1, "sha": 4, "sha512": 4, "shadow": 1, "share": [1, 14, 15], "shasum": 4, "short": [1, 13], "shortest": 13, "should": 1, "show": [7, 10], "sibl": [1, 3], "side": [1, 4, 10, 12, 14, 15], "sign": 11, "signatur": [1, 13], "signific": 2, "silent": [1, 4], "simplest": 14, "simpletableprovid": 15, "singl": [1, 13, 15], "singleton": 1, "size": 14, "skip": [1, 10], "sl": 4, "smallest": 11, "snappi": 1, "so": [1, 2, 4, 9, 12, 14, 15], "sort": 11, "sortexprnod": 11, "sortnod": 11, "sourc": [0, 1], "space": 1, "spark": 4, "sphinx": 1, "spill": 14, "spotless": 0, "sql": [1, 5, 8, 10, 11, 12, 13, 14, 15], "sqlqueryexampl": 1, "src": 1, "stabl": [1, 9, 13], "stai": 13, "standard": 7, "start": [7, 12], "state": [13, 15], "static": 13, "statist": 14, "step": [1, 4], "storag": 11, "store": 11, "straight": 10, "stream": [1, 7, 15], "string": [1, 7, 11, 13], "struct": [1, 13], "structab": 13, "style": [2, 9], "subclass": 15, "subproject": 3, "subsequ": [1, 9], "substrait": 4, "suffix": 1, "suppli": [13, 15], "support": [7, 9, 10], "surfac": [11, 13, 15], "surviv": 1, "sync": 1, "synchron": [13, 14], "synchronis": 15, "system": 11, "t": [4, 7, 13, 15], "tabl": [1, 7, 8, 11, 12, 13, 14], "tableprovid": 15, "tablerefer": 11, "tableschema": [7, 11], "tag": [4, 11], "target": [0, 1, 2, 4, 11, 14], "targetpartit": 14, "test": [4, 5, 9, 11], "than": [1, 11], "thei": [1, 6], "them": [1, 4, 9, 13], "thi": [1, 2, 3, 7, 8, 9, 11, 12, 14, 15], "thin": 8, "thing": 4, "those": [9, 15], "thread": 12, "three": [4, 7], "through": [1, 10, 11, 12, 13], "throw": [13, 14, 15], "thrown": 15, "time": [10, 13, 15], "tobytearrai": 11, "togeth": 4, "tokio": 1, "toml": [1, 4], "tool": [7, 11], "toolchain": [1, 9], "top": [1, 15], "toproto": 11, "touch": [1, 11, 15], "tpc": [1, 9], "tpch": 1, "tpchgen": 1, "track": [0, 4, 10, 12], "transfer": 13, "transit": 9, "transmit": 11, "tree": 11, "true": [11, 13], "try": [5, 7, 10, 11, 12, 13, 14, 15], "tune": 10, "two": [4, 7, 10, 11, 15], "txt": 0, "type": [1, 7, 11, 13, 15], "udf": [8, 15], "under": [1, 9, 12], "underli": [9, 10, 13, 14, 15], "union": [13, 15], "unlik": 11, "unnam": 9, "unreleas": 9, "unset": 1, "unsign": 11, "unspecifi": 1, "unsupportedoperationexcept": 11, "until": [7, 12, 15], "up": 15, "updat": [2, 9], "upstream": [4, 11], "urgent": 7, "us": [1, 3, 7, 9, 10, 12, 13, 14, 15], "user": [5, 9], "utf8": 11, "utf8view": 11, "util": 13, "v": 1, "val": 13, "valu": [1, 11, 13], "var": [5, 7, 11, 12], "variad": 13, "vector": [5, 7, 9, 11, 12, 13, 15], "vectoris": 13, "vectorschemaroot": [11, 12], "verifi": [0, 1, 4], "version": [1, 2, 9, 10, 11], "via": [0, 1, 5, 7, 8, 9, 15], "view": 13, "volatil": 13, "walk": 12, "want": [9, 11, 13], "warn": 0, "welcom": [2, 5, 8], "what": [10, 15], "whatev": 9, "when": [1, 4, 12, 14, 15], "whenev": 1, "where": [7, 15], "which": [4, 14], "while": [5, 7, 12, 15], "whose": [1, 13], "window": [9, 13], "wire": 1, "withcolumnrenam": 7, "within": 13, "without": [1, 7, 9, 11, 14, 15], "withsparkfunct": 14, "won": 4, "work": 15, "worker": [13, 15], "workflow": [0, 5, 9], "workload": 11, "workspac": [1, 4], "would": 1, "wrap": 13, "wrapper": 1, "write": [1, 2], "x": [13, 15], "x86_64": 9, "xml": [0, 1, 4], "y": 13, "yet": [3, 9], "yield": 13, "you": [1, 4, 7, 9, 10, 11, 15], "your": [9, 15], "yourself": [9, 15], "zero": 1}, "titles": ["Code style", "Development", "Contributor Guide", "Releasing", "Updating the DataFusion / protobuf schema version", "Apache DataFusion Java", "API Reference", "DataFrame and SQL", "User Guide", "Installation", "Parquet", "Logical plans via datafusion-proto", "Quickstart", "Scalar UDFs", "SessionContext", "Java table providers"], "titleterms": {"A": 11, "The": 12, "across": 1, "an": 1, "apach": 5, "api": 6, "argument": 13, "boundari": 1, "build": [1, 9], "chang": 2, "code": 0, "compat": 14, "configur": 14, "contract": 15, "contributor": 2, "convers": 11, "data": 1, "datafram": [7, 10], "datafus": [4, 5, 11], "declar": 13, "develop": [1, 2], "directli": 10, "discuss": 2, "error": [13, 15], "exampl": [1, 12], "field": 13, "file": [2, 11], "from": 9, "full": 12, "function": 14, "gradl": 9, "guid": [2, 8], "header": 0, "i": 4, "implement": [13, 15], "input": 7, "instal": 9, "introspect": 7, "issu": 2, "java": [0, 5, 15], "jni": 1, "layout": 1, "licens": 0, "lifecycl": 14, "limit": [13, 15], "listingtablescannod": 11, "logic": 11, "maven": 9, "minim": 11, "option": 1, "parquet": [10, 11], "parquetreadopt": 10, "pass": 1, "plan": [7, 11], "prerequisit": 1, "proto": 11, "protobuf": 4, "provid": 15, "pull": 7, "queri": 15, "quickstart": [5, 12], "read": 10, "recip": 4, "refer": 6, "regist": [10, 13, 15], "releas": 3, "repositori": 1, "requir": 9, "result": 7, "return": 13, "run": 1, "runtim": 4, "rust": 0, "scalar": 13, "scan": 11, "schema": [4, 7, 11], "separ": 4, "sessioncontext": 14, "sourc": 9, "spark": 14, "sql": 7, "structur": 1, "style": 0, "support": 11, "tabl": [10, 15], "test": 1, "thread": [13, 14, 15], "transform": 7, "udf": 13, "updat": 4, "us": 11, "user": 8, "v1": [13, 15], "version": 4, "via": 11, "walkthrough": 12, "when": 11, "why": 4, "workflow": 2}})