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

A

asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.csv.CsvTranslatableTable
 

C

close() - Method in class org.apache.calcite.adapter.csv.JsonEnumerator
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.csv.CsvSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.adapter.csv.CsvStreamTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.adapter.csv.CsvTableFactory
 
CsvFilterableTable - Class in org.apache.calcite.adapter.csv
Table based on a CSV file that can implement simple filtering.
CsvFilterableTable(Source, RelProtoDataType) - Constructor for class org.apache.calcite.adapter.csv.CsvFilterableTable
Creates a CsvFilterableTable.
CsvProjectTableScanRule - Class in org.apache.calcite.adapter.csv
Planner rule that projects from a CsvTableScan scan just the columns needed to satisfy a projection.
CsvProjectTableScanRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.csv.CsvProjectTableScanRule
Creates a CsvProjectTableScanRule.
CsvRules - Class in org.apache.calcite.adapter.csv
Planner rules relating to the CSV adapter.
CsvScannableTable - Class in org.apache.calcite.adapter.csv
Table based on a CSV file.
CsvSchema - Class in org.apache.calcite.adapter.csv
Schema mapped onto a directory of CSV files.
CsvSchema(File, CsvTable.Flavor) - Constructor for class org.apache.calcite.adapter.csv.CsvSchema
Creates a CSV schema.
CsvSchemaFactory - Class in org.apache.calcite.adapter.csv
Factory that creates a CsvSchema.
CsvStreamScannableTable - Class in org.apache.calcite.adapter.csv
Table based on a CSV file.
CsvStreamTableFactory - Class in org.apache.calcite.adapter.csv
Factory that creates a CsvTranslatableTable.
CsvStreamTableFactory() - Constructor for class org.apache.calcite.adapter.csv.CsvStreamTableFactory
 
CsvTable - Class in org.apache.calcite.adapter.csv
Base class for table that reads CSV files.
CsvTable.Flavor - Enum in org.apache.calcite.adapter.csv
Various degrees of table "intelligence".
CsvTableFactory - Class in org.apache.calcite.adapter.csv
Factory that creates a CsvTranslatableTable.
CsvTableFactory() - Constructor for class org.apache.calcite.adapter.csv.CsvTableFactory
 
CsvTableScan - Class in org.apache.calcite.adapter.csv
Relational expression representing a scan of a CSV file.
CsvTableScan(RelOptCluster, RelOptTable, CsvTranslatableTable, int[]) - Constructor for class org.apache.calcite.adapter.csv.CsvTableScan
 
CsvTranslatableTable - Class in org.apache.calcite.adapter.csv
Table based on a CSV file.
current() - Method in class org.apache.calcite.adapter.csv.JsonEnumerator
 

D

dataList - Variable in class org.apache.calcite.adapter.csv.JsonTable
 
deriveRowType() - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 

E

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

G

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

I

implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 
INSTANCE - Static variable in class org.apache.calcite.adapter.csv.CsvProjectTableScanRule
Deprecated.
INSTANCE - Static variable in class org.apache.calcite.adapter.csv.CsvSchemaFactory
Public singleton, per factory contract.
isStream() - Method in class org.apache.calcite.adapter.csv.CsvStreamScannableTable
 
isStream() - Method in class org.apache.calcite.adapter.csv.CsvTable
Returns whether the table represents a stream.

J

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

M

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

O

onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.csv.CsvProjectTableScanRule
 
org.apache.calcite.adapter.csv - package org.apache.calcite.adapter.csv
Calcite query provider that reads from CSV (comma-separated value) files.

P

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

R

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

S

scan(DataContext, List<RexNode>) - Method in class org.apache.calcite.adapter.csv.CsvFilterableTable
 
scan(DataContext) - Method in class org.apache.calcite.adapter.csv.CsvScannableTable
 
scan(DataContext) - Method in class org.apache.calcite.adapter.csv.CsvStreamScannableTable
 
scan(DataContext) - Method in class org.apache.calcite.adapter.csv.JsonScannableTable
 
source - Variable in class org.apache.calcite.adapter.csv.CsvTable
 
stream() - Method in class org.apache.calcite.adapter.csv.CsvStreamScannableTable
 

T

toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.csv.CsvTranslatableTable
 
toString() - Method in class org.apache.calcite.adapter.csv.CsvFilterableTable
 
toString() - Method in class org.apache.calcite.adapter.csv.CsvScannableTable
 
toString() - Method in class org.apache.calcite.adapter.csv.CsvStreamScannableTable
 
toString() - Method in class org.apache.calcite.adapter.csv.CsvTranslatableTable
 
toString() - Method in class org.apache.calcite.adapter.csv.JsonScannableTable
 

V

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

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