Skip navigation links
Apache Calcite
A C D E F G I J M O P R S T V 

A

arrayConverter(List<RelDataType>, List<Integer>, boolean) - Static method in class org.apache.calcite.adapter.file.CsvEnumerator
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
 

C

close() - Method in class org.apache.calcite.adapter.file.CsvEnumerator
 
close() - Method in class org.apache.calcite.adapter.file.FileReader
 
close() - Method in class org.apache.calcite.adapter.file.JsonEnumerator
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.adapter.file.CsvTableFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.file.FileSchemaFactory
 
CsvEnumerator<E> - Class in org.apache.calcite.adapter.file
Enumerator that reads from a CSV file.
CsvEnumerator(Source, AtomicBoolean, List<RelDataType>, List<Integer>) - Constructor for class org.apache.calcite.adapter.file.CsvEnumerator
 
CsvEnumerator(Source, AtomicBoolean, boolean, String[], CsvEnumerator.RowConverter<E>) - Constructor for class org.apache.calcite.adapter.file.CsvEnumerator
 
CsvProjectTableScanRule - Class in org.apache.calcite.adapter.file
Planner rule that projects from a CsvTableScan scan just the columns needed to satisfy a projection.
CsvProjectTableScanRule(CsvProjectTableScanRule.Config) - Constructor for class org.apache.calcite.adapter.file.CsvProjectTableScanRule
Creates a CsvProjectTableScanRule.
CsvProjectTableScanRule.Config - Interface in org.apache.calcite.adapter.file
Rule configuration.
CsvTable - Class in org.apache.calcite.adapter.file
Base class for table that reads CSV files.
CsvTable.Flavor - Enum in org.apache.calcite.adapter.file
Various degrees of table "intelligence".
CsvTableFactory - Class in org.apache.calcite.adapter.file
Factory that creates a CsvTranslatableTable.
CsvTableFactory() - Constructor for class org.apache.calcite.adapter.file.CsvTableFactory
 
CsvTableScan - Class in org.apache.calcite.adapter.file
Relational expression representing a scan of a CSV file.
CsvTableScan(RelOptCluster, RelOptTable, CsvTranslatableTable, int[]) - Constructor for class org.apache.calcite.adapter.file.CsvTableScan
 
CsvTranslatableTable - Class in org.apache.calcite.adapter.file
Table based on a CSV file.
current() - Method in class org.apache.calcite.adapter.file.CsvEnumerator
 
current() - Method in class org.apache.calcite.adapter.file.JsonEnumerator
 

D

dataList - Variable in class org.apache.calcite.adapter.file.JsonTable
 
deduceRowType(JavaTypeFactory, Source, List<RelDataType>, Boolean) - Static method in class org.apache.calcite.adapter.file.CsvEnumerator
Deduces the names and types of a table's columns by reading the first line of a CSV file.
DEFAULT - Static variable in interface org.apache.calcite.adapter.file.CsvProjectTableScanRule.Config
 
deriveRowType() - Method in class org.apache.calcite.adapter.file.CsvTableScan
 

E

explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 

F

FileReader - Class in org.apache.calcite.adapter.file
Scrapes HTML tables from URLs using Jsoup.
FileReader(Source, String, Integer) - Constructor for class org.apache.calcite.adapter.file.FileReader
 
FileReader(Source, String) - Constructor for class org.apache.calcite.adapter.file.FileReader
 
FileReader(Source) - Constructor for class org.apache.calcite.adapter.file.FileReader
 
FileRules - Class in org.apache.calcite.adapter.file
Planner rules relating to the File adapter.
FileSchemaFactory - Class in org.apache.calcite.adapter.file
Factory that creates a FileSchema.

G

getDataList(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.file.JsonTable
Returns the data list of the table.
getElementType() - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
 
getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
 
getFieldTypes(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.file.CsvTable
Returns the field types of this CSV table.
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.file.CsvTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.file.JsonTable
 
getStatistic() - Method in class org.apache.calcite.adapter.file.JsonTable
 

I

identityList(int) - Static method in class org.apache.calcite.adapter.file.CsvEnumerator
Returns an array of integers {0, ..., n - 1}.
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
INSTANCE - Static variable in class org.apache.calcite.adapter.file.FileSchemaFactory
Public singleton, per factory contract.
isStream() - Method in class org.apache.calcite.adapter.file.CsvTable
Returns whether the table represents a stream.
iterator() - Method in class org.apache.calcite.adapter.file.FileReader
 

J

JsonEnumerator - Class in org.apache.calcite.adapter.file
Enumerator that reads from a Object List.
JsonEnumerator(List<? extends Object>) - Constructor for class org.apache.calcite.adapter.file.JsonEnumerator
 
JsonScannableTable - Class in org.apache.calcite.adapter.file
Table based on a JSON file.
JsonScannableTable(Source) - Constructor for class org.apache.calcite.adapter.file.JsonScannableTable
Creates a JsonScannableTable.
JsonTable - Class in org.apache.calcite.adapter.file
Table based on a JSON file.
JsonTable(Source) - Constructor for class org.apache.calcite.adapter.file.JsonTable
 

M

moveNext() - Method in class org.apache.calcite.adapter.file.CsvEnumerator
 
moveNext() - Method in class org.apache.calcite.adapter.file.JsonEnumerator
 

O

onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.file.CsvProjectTableScanRule
 
org.apache.calcite.adapter.file - package org.apache.calcite.adapter.file
Query provider that reads from files and web pages in various formats.

P

parseDecimal(int, int, String) - Static method in class org.apache.calcite.adapter.file.CsvEnumerator
 
project(DataContext, int[]) - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
Returns an enumerable over a given projection of the fields.
PROJECT_SCAN - Static variable in class org.apache.calcite.adapter.file.FileRules
Rule that matches a Project on a CsvTableScan and pushes down projects if possible.
protoRowType - Variable in class org.apache.calcite.adapter.file.CsvTable
 

R

register(RelOptPlanner) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
reset() - Method in class org.apache.calcite.adapter.file.CsvEnumerator
 
reset() - Method in class org.apache.calcite.adapter.file.JsonEnumerator
 

S

scan(DataContext) - Method in class org.apache.calcite.adapter.file.JsonScannableTable
 
source - Variable in class org.apache.calcite.adapter.file.CsvTable
 

T

toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
 
toRule() - Method in interface org.apache.calcite.adapter.file.CsvProjectTableScanRule.Config
 
toString() - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
 
toString() - Method in class org.apache.calcite.adapter.file.JsonScannableTable
 

V

valueOf(String) - Static method in enum org.apache.calcite.adapter.file.CsvTable.Flavor
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.adapter.file.CsvTable.Flavor
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I J M O P R S T V 
Skip navigation links
Apache Calcite

Copyright © 2012-2023 Apache Software Foundation. All Rights Reserved.