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

Support Domain Expressions for GlueHiveMetastore #5060

Merged
merged 1 commit into from Sep 23, 2020

Conversation

rash67
Copy link
Member

@rash67 rash67 commented Sep 3, 2020

This work adds support that converts expressions on partition columns
into valid glue expresions to improve performance. The Domain for each
partition column is converted, if possible, into a glue expression
per

https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-GetPartitions

The implementation is best-effort and may still return more partitions for the caller to filter out (HivePartitionManager)

#611

@cla-bot cla-bot bot added the cla-signed label Sep 3, 2020
@rash67
Copy link
Member Author

rash67 commented Sep 3, 2020

I need to have CI run and fix any issues. I'm also curious about any additional suggestions on test cases

@rash67 rash67 force-pushed the glue-hive-metastore-impl branch 3 times, most recently from e0101fd to 836557e Compare September 3, 2020 22:43
@rash67
Copy link
Member Author

rash67 commented Sep 3, 2020

ignore the revert of the CI rules; i'm using that while developing so i can actually run CI on my development branches

it won't be in the final draft

@rash67
Copy link
Member Author

rash67 commented Sep 3, 2020

i'll be removing the revert as I'll just use the CI run that executes in the main presto repo space

@rash67 rash67 force-pushed the glue-hive-metastore-impl branch 2 times, most recently from 8341e2e to 6dc20d4 Compare September 10, 2020 00:01
@rash67 rash67 changed the title Support Domain Expressions for GlueHiveMetastore (WIP) Support Domain Expressions for GlueHiveMetastore Sep 16, 2020
This work adds support that converts expressions on partition columns
into valid glue expresions to improve performance. The Domain for each
partition column is converted, if possible, into a glue expression
per

https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-GetPartitions

The implementation is best-effort and may still return more partitions for the caller to filter out (HivePartitionManager)
@electrum electrum merged commit 643bfd1 into trinodb:master Sep 23, 2020
@electrum
Copy link
Member

Thanks!

@electrum electrum mentioned this pull request Sep 23, 2020
9 tasks
@electrum electrum added this to the 342 milestone Sep 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

2 participants