Skip to content
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

Python: Support iceberg base catalog in python library (#3245) #4706

Merged
merged 32 commits into from
May 27, 2022

Commits on May 5, 2022

  1. Python: Add base Catalog and NamespacedCatalog, with placeholder for …

    …Table and PartitionSpec to make linter happy. (apache#3245)
    dhruv-pratap committed May 5, 2022
    Configuration menu
    Copy the full SHA
    f619c13 View commit details
    Browse the repository at this point in the history
  2. Python: Add base Catalog and NamespacedCatalog, with placeholder for …

    …Table and PartitionSpec to make linter happy. (apache#3245)
    dhruv-pratap committed May 5, 2022
    Configuration menu
    Copy the full SHA
    da2e057 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adba63e View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Python: Collapse NamespacedCatalog into Catalog(ABC) and use collecti…

    …on typing for all Catalog APIs (apache#3245)
    dhruv-pratap committed May 6, 2022
    Configuration menu
    Copy the full SHA
    794fa04 View commit details
    Browse the repository at this point in the history
  2. Python: Added a TableSpec class to hold user provided table specifica…

    …tions to create or replace a table. Removed the optional namespace argument from catalog.list_namespaces() (apache#3245)
    dhruv-pratap committed May 6, 2022
    Configuration menu
    Copy the full SHA
    68ce34c View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Configuration menu
    Copy the full SHA
    1ab5b89 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Configuration menu
    Copy the full SHA
    7f3b810 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e699d6b View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. Python: Change namespace to be a Tuple of levels. Remove TableSpec cl…

    …ass to remove 'attrs' dependency. Move in-memory catalog completely in test sources for testing base catalog only. (apache#3245)
    dhruv-pratap committed May 11, 2022
    Configuration menu
    Copy the full SHA
    33a2714 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f904c50 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Configuration menu
    Copy the full SHA
    bc3b3c6 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. Python: Change catalog API to accept string or tuple of strings as ta…

    …ble identifier and namespace. Use existing Iceberg naming convention for exceptions. Add explicit purge_table API to catalog. Use type aliases for Identifier and Metadata types. Make update_namespace_metadata API to accept explicit updates and removals arguments. (apache#3245)
    dhruv-pratap committed May 16, 2022
    Configuration menu
    Copy the full SHA
    5520d62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f2b240 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Configuration menu
    Copy the full SHA
    b08349c View commit details
    Browse the repository at this point in the history
  2. Python: Add base Catalog and NamespacedCatalog, with placeholder for …

    …Table and PartitionSpec to make linter happy. (apache#3245)
    dhruv-pratap committed May 18, 2022
    Configuration menu
    Copy the full SHA
    edf11c1 View commit details
    Browse the repository at this point in the history
  3. Python: Add base Catalog and NamespacedCatalog, with placeholder for …

    …Table and PartitionSpec to make linter happy. (apache#3245)
    dhruv-pratap committed May 18, 2022
    Configuration menu
    Copy the full SHA
    b9c0230 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    011240b View commit details
    Browse the repository at this point in the history
  5. Python: Collapse NamespacedCatalog into Catalog(ABC) and use collecti…

    …on typing for all Catalog APIs (apache#3245)
    dhruv-pratap committed May 18, 2022
    Configuration menu
    Copy the full SHA
    1564329 View commit details
    Browse the repository at this point in the history
  6. Python: Added a TableSpec class to hold user provided table specifica…

    …tions to create or replace a table. Removed the optional namespace argument from catalog.list_namespaces() (apache#3245)
    dhruv-pratap committed May 18, 2022
    Configuration menu
    Copy the full SHA
    bb6f98d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c8a87e2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8300905 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a3a1689 View commit details
    Browse the repository at this point in the history
  10. Python: Change namespace to be a Tuple of levels. Remove TableSpec cl…

    …ass to remove 'attrs' dependency. Move in-memory catalog completely in test sources for testing base catalog only. (apache#3245)
    dhruv-pratap committed May 18, 2022
    Configuration menu
    Copy the full SHA
    b11c334 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f7414a2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e577988 View commit details
    Browse the repository at this point in the history
  13. Python: Change catalog API to accept string or tuple of strings as ta…

    …ble identifier and namespace. Use existing Iceberg naming convention for exceptions. Add explicit purge_table API to catalog. Use type aliases for Identifier and Metadata types. Make update_namespace_metadata API to accept explicit updates and removals arguments. (apache#3245)
    dhruv-pratap committed May 18, 2022
    Configuration menu
    Copy the full SHA
    d884cb6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fe39f02 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c147259 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c4030f6 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    5af795b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e00c96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bae65d View commit details
    Browse the repository at this point in the history