Skip to content

feat: Support read TIME type from parquet#16217

Open
PingLiuPing wants to merge 1 commit intofacebookincubator:mainfrom
PingLiuPing:lp_parquet_read_time
Open

feat: Support read TIME type from parquet#16217
PingLiuPing wants to merge 1 commit intofacebookincubator:mainfrom
PingLiuPing:lp_parquet_read_time

Conversation

@PingLiuPing
Copy link
Collaborator

Support read TIME type from parquet data file.

Added TimeColumnReader template class to handle TIME_MILLIS (INT32, milliseconds) and TIME_MICROS (INT64, microseconds) Parquet types.
Updated ParquetReader.cpp to properly convert TIME_MILLIS and TIME_MICROS converted types to Velox TIME type.
Modified ParquetColumnReader.cpp to instantiate the appropriate TimeColumnReader based on the underlying Parquet physical type. The reader converts microsecond precision to milliseconds to match Velox TIME semantics.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Feb 3, 2026
@netlify
Copy link

netlify bot commented Feb 3, 2026

Deploy Preview for meta-velox canceled.

Name Link
🔨 Latest commit 43c76fa
🔍 Latest deploy log https://app.netlify.com/projects/meta-velox/deploys/698212a96377940008e766c7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant