Package org.apache.calcite.adapter.csv
Calcite query provider that reads from CSV (comma-separated value) files.
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.
-
Interface Summary Interface Description CsvProjectTableScanRule.Config Rule configuration. -
Class Summary Class Description CsvFilterableTable Table based on a CSV file that can implement simple filtering.CsvProjectTableScanRule Planner rule that projects from aCsvTableScan
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 aCsvSchema
.CsvStreamScannableTable Table based on a CSV file.CsvStreamTableFactory Factory that creates aCsvTranslatableTable
.CsvTable Base class for table that reads CSV files.CsvTableFactory Factory that creates aCsvTranslatableTable
.CsvTableScan Relational expression representing a scan of a CSV file.CsvTranslatableTable Table based on a CSV file. -
Enum Summary Enum Description CsvTable.Flavor Various degrees of table "intelligence".