incubator-xtable
incubator-xtable copied to clipboard
Apache XTable (incubating) is a cross-table converter for lakehouse table formats that facilitates interoperability across data processing systems and query engines.
As described in #306 , this PR introduces injection of config params into TargetClient implementation classes. It removes the need for the api module and the init() in the TargetClient...
Since #304 split the TargetClient creation and initialization into separate steps with a create and init() method, we not have an opportunity to remove the direct dependency on PerTableConfig from...
OneTable's translation flow currently assumes that the source table directory can be modified. However, this may not always be the case. For example, the source table may contain critical data...
## _Important Read_ Addresses #77 ## What is the purpose of the pull request This change adds getSchema() method to SourceClient interface ## Brief change log - *Add getSchema() method...
Discussion within issue #13 has moved farther away from the original intent of that issue. This issue represents the ability to extend the Source and Target Clients by using ServiceLoader...
Instrument the project with open telemetry or something similar to get a better understanding of the performance characteristics of Onetable
Hi there, I tested onetable tool with a created an Iceberg Table and run a column rename. ``` spark-sql> CREATE TABLE hadoop_prod.repro_rename ( id bigint, data string) using iceberg; Response...
## *Important Read* https://github.com/onetable-io/onetable/issues/257 ## What is the purpose of the pull request Adds docker playground with spark and copies the bundled jar. This improvement lets the users to run...
This issue is related to Iceberg's snapshot expiry. Iceberg API allows expiry of any snapshot, even if it is not the oldest snapshot or even if the snapshot is part...
## *Important Read* - *Please ensure the GitHub issue is mentioned at the beginning of the PR* ## What is the purpose of the pull request *(For example: This pull...