parquet-go-source is a source provider for parquet-go. Your source must implement ParquetFile interface:
type ParquetFile interface {
io.Seeker
io.Reader
io.Writer
io.Closer
Open(name string) (ParquetFile, error)
Create(name string) (ParquetFile, error)
}
Now it supports:
- Local
- HDFS
- S3 (by shsing2000)
- GCS (by AOHUA)
- MemoryFileSystem (by daikokoro)
- MemoryBuffer (by pmalekn)
- HTTP Multipart Request Body (by mcgrawia)
- Azure Blobs (by davigust)
Thanks for all the contributors !