After having an interface for table-valued functions (TVFs), we can firstly make `range` a TVF, and then introduce more data sources as TVFs. One abstraction I'd like to experiment with is to make external data sources TVFs.
After having an interface for table-valued functions (TVFs), we can firstly make
rangea TVF, and then introduce more data sources as TVFs.One abstraction I'd like to experiment with is to make external data sources TVFs.