gitextract_ljoq267_/ ├── .asf.yaml ├── .github/ │ ├── PULL_REQUEST_TEMPLATE │ ├── dependabot.yml │ └── workflows/ │ └── build.yml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── buf.gen.yaml ├── buf.work.yaml ├── cmd/ │ ├── spark-connect-example-raw-grpc-client/ │ │ └── main.go │ └── spark-connect-example-spark-session/ │ └── main.go ├── dev/ │ ├── .rat-excludes │ ├── README.md │ ├── check-license │ ├── gen.py │ ├── release.py │ └── requirements.txt ├── go.mod ├── go.sum ├── internal/ │ ├── generated/ │ │ ├── base.pb.go │ │ ├── base_grpc.pb.go │ │ ├── catalog.pb.go │ │ ├── commands.pb.go │ │ ├── common.pb.go │ │ ├── example_plugins.pb.go │ │ ├── expressions.pb.go │ │ ├── ml.pb.go │ │ ├── ml_common.pb.go │ │ ├── pipelines.pb.go │ │ ├── relations.pb.go │ │ └── types.pb.go │ └── tests/ │ └── integration/ │ ├── dataframe_test.go │ ├── functions_test.go │ ├── helper.go │ ├── spark_runner.go │ └── sql_test.go ├── java/ │ ├── .gitignore │ ├── README.md │ ├── build.sbt │ ├── run.sh │ └── src/ │ └── main/ │ └── scala/ │ └── org/ │ └── apache/ │ └── spark/ │ └── golang/ │ └── Runner.scala ├── merge_connect_go_pr.py ├── quick-start.md └── spark/ ├── client/ │ ├── base/ │ │ └── base.go │ ├── channel/ │ │ ├── channel.go │ │ ├── channel_test.go │ │ └── compat.go │ ├── client.go │ ├── client_test.go │ ├── conf.go │ ├── options/ │ │ └── options.go │ ├── retry.go │ ├── retry_test.go │ └── testutils/ │ └── utils.go ├── mocks/ │ ├── mock_executor.go │ └── mocks.go ├── sparkerrors/ │ ├── errors.go │ └── errors_test.go ├── sql/ │ ├── column/ │ │ ├── column.go │ │ ├── column_test.go │ │ ├── expressions.go │ │ └── expressions_test.go │ ├── dataframe.go │ ├── dataframe_test.go │ ├── dataframenafunctions.go │ ├── dataframereader.go │ ├── dataframereader_test.go │ ├── dataframestatfunctions.go │ ├── dataframewriter.go │ ├── dataframewriter_test.go │ ├── executeplanclient.go │ ├── functions/ │ │ ├── buiitins.go │ │ └── generated.go │ ├── group.go │ ├── group_test.go │ ├── mocks_test.go │ ├── plan.go │ ├── plan_test.go │ ├── sparksession.go │ ├── sparksession_integration_test.go │ ├── sparksession_test.go │ ├── types/ │ │ ├── arrow.go │ │ ├── arrow_test.go │ │ ├── builtin.go │ │ ├── builtin_test.go │ │ ├── conversion.go │ │ ├── conversion_test.go │ │ ├── datatype.go │ │ ├── datatype_test.go │ │ ├── row.go │ │ ├── row_json_test.go │ │ ├── row_test.go │ │ ├── structtype.go │ │ └── structtype_test.go │ └── utils/ │ ├── check.go │ ├── check_test.go │ ├── consts.go │ └── consts_test.go └── version.go