See: Description
| Class | Description |
|---|---|
| CsvFilterableTable |
Table based on a CSV file that can implement simple filtering.
|
| CsvProjectTableScanRule |
Planner rule that projects from a
CsvTableScan scan just the columns
needed to satisfy a projection. |
| CsvRules |
Planner rules relating to the CSV adapter.
|
| CsvScannableTable |
Table based on a CSV file.
|
| CsvSchema |
Schema mapped onto a directory of CSV files.
|
| CsvSchemaFactory |
Factory that creates a
CsvSchema. |
| CsvStreamScannableTable |
Table based on a CSV file.
|
| CsvStreamTableFactory |
Factory that creates a
CsvTranslatableTable. |
| CsvTable |
Base class for table that reads CSV files.
|
| CsvTableFactory |
Factory that creates a
CsvTranslatableTable. |
| CsvTableScan |
Relational expression representing a scan of a CSV file.
|
| CsvTranslatableTable |
Table based on a CSV file.
|
| JsonEnumerator |
Enumerator that reads from a Object List.
|
| JsonScannableTable |
Table based on a JSON file.
|
| JsonTable |
Table based on a JSON file.
|
| Enum | Description |
|---|---|
| CsvTable.Flavor |
Various degrees of table "intelligence".
|
A Calcite schema maps onto a directory, and each CSV file in that directory appears as a table. Full SQL operations are available on those tables.
Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.