[
https://issues.apache.org/jira/browse/CALCITE-3560?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated CALCITE-3560:
------------------------------------
Labels: pull-request-available (was: )
> Additional calcite.util.Source implementation for generic text source (eg.
> CharSource)
> --------------------------------------------------------------------------------------
>
> Key: CALCITE-3560
> URL: https://issues.apache.org/jira/browse/CALCITE-3560
> Project: Calcite
> Issue Type: Improvement
> Components: csv-adapter, file-adapter
> Affects Versions: 1.21.0
> Reporter: Andrei Sereda
> Assignee: Andrei Sereda
> Priority: Major
> Labels: pull-request-available
>
> Currently calcite {{calcite.util.Source}} interface can be built only from
> [File|https://docs.oracle.com/javase/8/docs/api/java/io/File.html] or
> [URL|https://docs.oracle.com/javase/8/docs/api/java/net/URL.html]. This
> forces data to be stored on disk or accessed remotely using URL api.
> This proposal adds another Source implementation on the top of
> [CharSource|https://guava.dev/releases/19.0/api/docs/com/google/common/io/CharSource.html]
> so calcite adapters can operate on in-memory elements like String or generic
> text sources.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)