[ https://issues.apache.org/jira/browse/CALCITE-1227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Julian Hyde resolved CALCITE-1227. ---------------------------------- Resolution: Fixed Fix Version/s: 1.9.0 Fixed in http://git-wip-us.apache.org/repos/asf/calcite/commit/65c1cec2. > Add streaming CSV table > ----------------------- > > Key: CALCITE-1227 > URL: https://issues.apache.org/jira/browse/CALCITE-1227 > Project: Calcite > Issue Type: Bug > Reporter: Julian Hyde > Assignee: Julian Hyde > Fix For: 1.9.0 > > > Add a variant of CsvTable that can be streamed. It would serve as an example > of how to write stream adapters. > It would be like the CSV adapter, but watches a file and reports records > added to the end of the file (like the tail command). > You’d have to change {{CsvTable}} to implement {{StreamableTable}}, and > implement the {{Table stream()}} method to return a variant of the table that > is in “follow” mode. > It would probably be implemented by a variant of CsvEnumerator, but it is > getting its input in bursts, as the file is appended to. > You would still be able to use this adapter to read historical data from the > CSV file. Appending records to the file would make a nice demo. -- This message was sent by Atlassian JIRA (v6.3.4#6332)