Skip navigation links
wayang-api-sql
A B C D E G I J M O P R S T U V W 

A

addField(String, SqlTypeName) - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableBuilder
 
addTable(WayangTable) - Method in class org.apache.wayang.api.sql.calcite.schema.WayangSchemaBuilder
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 

B

build(String) - Static method in class org.apache.wayang.api.sql.calcite.schema.WayangSchemaBuilder
 
build() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangSchemaBuilder
 
build(String) - Static method in class org.apache.wayang.api.sql.calcite.schema.WayangTableBuilder
 
build() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableBuilder
 

C

canConvertConvention(Convention) - Method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
 
ConfigProperties() - Constructor for class org.apache.wayang.api.sql.calcite.optimizer.Optimizer.ConfigProperties
 
convert(RelNode) - Method in class org.apache.wayang.api.sql.calcite.converter.WayangRelConverter
 
convert(SqlNode) - Method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
convert(RelNode) - Method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
convert(RelNode, Collection<Record>) - Method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
convert(RelDataType, String) - Static method in class org.apache.wayang.api.sql.sources.fs.CsvRowConverter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.wayang.api.sql.calcite.rel.WayangFilter
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.wayang.api.sql.calcite.rel.WayangJoin
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.wayang.api.sql.calcite.rel.WayangProject
 
create(SchemaPlus, String, DataSource, String, String) - Static method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
create(SchemaPlus, String, DataSource, SqlDialectFactory, String, String) - Static method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
create(SchemaPlus, String, Map<String, Object>) - Static method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
Creates a JdbcSchema, taking credentials from a map.
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema.Factory
 
create(CalciteSchema, Properties, RelDataTypeFactory) - Static method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
create(WayangSchema) - Static method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
create(RelOptCluster, RelOptTable) - Static method in class org.apache.wayang.api.sql.calcite.rel.WayangTableScan
 
create(RelOptCluster, RelOptTable, int[]) - Static method in class org.apache.wayang.api.sql.calcite.rel.WayangTableScan
 
createDialect(DataSource) - Static method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
createDialect(SqlDialectFactory, DataSource) - Static method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
Returns a suitable SQL dialect for the given data source.
CsvRowConverter - Class in org.apache.wayang.api.sql.sources.fs
Based on Calcite's CSV enumerator.
CsvRowConverter() - Constructor for class org.apache.wayang.api.sql.sources.fs.CsvRowConverter
 

D

dataSource(String, String, String, String) - Static method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
Creates a JDBC data source with the given specification.
dialect - Variable in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 

E

evaluate(ChannelInstance[], ChannelInstance[], JavaExecutor, OptimizationContext.OperatorContext) - Method in class org.apache.wayang.api.sql.sources.fs.JavaCSVTableSource
 
executeSql(String) - Method in class org.apache.wayang.api.sql.context.SqlContext
 

G

getCalciteSchema(Connection) - Static method in class org.apache.wayang.api.sql.calcite.schema.SchemaUtils
 
getCollations() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableStatistic
 
getColumnNames() - Method in class org.apache.wayang.api.sql.calcite.rel.WayangTableScan
 
getDataSource() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getDefaults() - Static method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer.ConfigProperties
 
getDistribution() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableStatistic
 
getExpression(SchemaPlus, String) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getFsPath() - Method in class org.apache.wayang.api.sql.calcite.utils.ModelParser
 
getFunctionNames() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getFunctions() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getFunctions(String) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getInterface() - Method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
 
getJdbcTableType() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
getKeys() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableStatistic
 
getModifiableCollection() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
getName() - Method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
 
getQualifiedName() - Method in class org.apache.wayang.api.sql.calcite.rel.WayangTableScan
 
getReferentialConstraints() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableStatistic
 
getRowCount() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableStatistic
 
getRowType(RelDataTypeFactory) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTable
 
getSchema(Configuration) - Static method in class org.apache.wayang.api.sql.calcite.schema.SchemaUtils
 
getSchemaName() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangSchema
 
getSeparator() - Method in class org.apache.wayang.api.sql.calcite.utils.ModelParser
 
getStatistic() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTable
 
getSubSchema(String) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getSubSchemaNames() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getSupportedInputChannels(int) - Method in class org.apache.wayang.api.sql.sources.fs.JavaCSVTableSource
 
getSupportedOutputChannels(int) - Method in class org.apache.wayang.api.sql.sources.fs.JavaCSVTableSource
 
getTable(String) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getTableMap() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangSchema
 
getTableName() - Method in class org.apache.wayang.api.sql.calcite.rel.WayangTableScan
 
getTableName() - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTable
 
getTableNames() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getTraitDef() - Method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
 
getType(String) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getTypeNames() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
getTypes() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 

I

INSTANCE - Static variable in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema.Factory
 
isKey(ImmutableBitSet) - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableStatistic
 
isMutable() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 

J

JavaCSVTableSource<T> - Class in org.apache.wayang.api.sql.sources.fs
 
JavaCSVTableSource(String, DataSetType, List<RelDataType>) - Constructor for class org.apache.wayang.api.sql.sources.fs.JavaCSVTableSource
 
JavaCSVTableSource(String, DataSetType, List<RelDataType>, char) - Constructor for class org.apache.wayang.api.sql.sources.fs.JavaCSVTableSource
Constructor with separator
jdbcCatalogName - Variable in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
JdbcSchema - Class in org.apache.wayang.api.sql.calcite.jdbc
Implementation of Schema that is backed by a JDBC data source.
JdbcSchema(DataSource, SqlDialect, JdbcConvention, String, String) - Constructor for class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
Creates a JDBC schema.
jdbcSchema - Variable in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
JdbcSchema.Factory - Class in org.apache.wayang.api.sql.calcite.jdbc
Schema factory that creates a JdbcSchema.
JdbcSchema.Foo - Interface in org.apache.wayang.api.sql.calcite.jdbc
Do not use.
jdbcSchemaName - Variable in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
JdbcTable - Class in org.apache.wayang.api.sql.calcite.jdbc
Queryable that gets its data from a table within a JDBC connection.
jdbcTableName - Variable in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
jdbcTableType - Variable in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 

M

ModelParser - Class in org.apache.wayang.api.sql.calcite.utils
 
ModelParser() - Constructor for class org.apache.wayang.api.sql.calcite.utils.ModelParser
 
ModelParser(Configuration) - Constructor for class org.apache.wayang.api.sql.calcite.utils.ModelParser
 

O

optimize(RelNode, RelTraitSet, RuleSet) - Method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
Optimizer - Class in org.apache.wayang.api.sql.calcite.optimizer
 
Optimizer(CalciteConnectionConfig, SqlValidator, SqlToRelConverter, VolcanoPlanner) - Constructor for class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
Optimizer.ConfigProperties - Class in org.apache.wayang.api.sql.calcite.optimizer
 
org.apache.wayang.api.sql.calcite.convention - package org.apache.wayang.api.sql.calcite.convention
 
org.apache.wayang.api.sql.calcite.converter - package org.apache.wayang.api.sql.calcite.converter
 
org.apache.wayang.api.sql.calcite.jdbc - package org.apache.wayang.api.sql.calcite.jdbc
 
org.apache.wayang.api.sql.calcite.optimizer - package org.apache.wayang.api.sql.calcite.optimizer
 
org.apache.wayang.api.sql.calcite.rel - package org.apache.wayang.api.sql.calcite.rel
 
org.apache.wayang.api.sql.calcite.rules - package org.apache.wayang.api.sql.calcite.rules
 
org.apache.wayang.api.sql.calcite.schema - package org.apache.wayang.api.sql.calcite.schema
 
org.apache.wayang.api.sql.calcite.utils - package org.apache.wayang.api.sql.calcite.utils
 
org.apache.wayang.api.sql.context - package org.apache.wayang.api.sql.context
 
org.apache.wayang.api.sql.sources.fs - package org.apache.wayang.api.sql.sources.fs
 

P

parseLine(String) - Static method in class org.apache.wayang.api.sql.sources.fs.CsvRowConverter
 
parseLine(String, char) - Static method in class org.apache.wayang.api.sql.sources.fs.CsvRowConverter
Parse line with a separator
parseSql(String) - Method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
print(String, WayangPlan) - Static method in class org.apache.wayang.api.sql.calcite.utils.PrintUtils
 
print(String, RelNode) - Static method in class org.apache.wayang.api.sql.calcite.utils.PrintUtils
 
printRecord(Record) - Static method in class org.apache.wayang.api.sql.calcite.utils.PrintUtils
 
PrintUtils - Class in org.apache.wayang.api.sql.calcite.utils
 
PrintUtils() - Constructor for class org.apache.wayang.api.sql.calcite.utils.PrintUtils
 

R

register(RelOptPlanner) - Method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
 
run(RelOptPlanner, RelNode, RelTraitSet, List<RelOptMaterialization>, List<RelOptLattice>) - Method in class org.apache.wayang.api.sql.calcite.optimizer.WayangProgram
 

S

satisfies(RelTrait) - Method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
 
scan(DataContext) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
SchemaUtils - Class in org.apache.wayang.api.sql.calcite.schema
 
SchemaUtils() - Constructor for class org.apache.wayang.api.sql.calcite.schema.SchemaUtils
 
setProperties() - Method in class org.apache.wayang.api.sql.calcite.utils.ModelParser
 
snapshot(SchemaVersion) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
snapshot(SchemaVersion) - Method in class org.apache.wayang.api.sql.calcite.schema.WayangSchema
 
SqlContext - Class in org.apache.wayang.api.sql.context
 
SqlContext() - Constructor for class org.apache.wayang.api.sql.context.SqlContext
 
SqlContext(Configuration) - Constructor for class org.apache.wayang.api.sql.context.SqlContext
 

T

tableName() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
Returns the table name, qualified with catalog and schema name if applicable, as a parse tree node (SqlIdentifier).
THREAD_METADATA - Static variable in class org.apache.wayang.api.sql.calcite.jdbc.JdbcSchema
 
toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
toString() - Method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
 
toString() - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
toString() - Method in class org.apache.wayang.api.sql.calcite.rel.WayangFilter
 
toString() - Method in class org.apache.wayang.api.sql.calcite.rel.WayangJoin
 
toString() - Method in class org.apache.wayang.api.sql.calcite.rel.WayangProject
 
toString() - Method in class org.apache.wayang.api.sql.calcite.rel.WayangTableScan
 

U

unwrap(Class<C>) - Method in class org.apache.wayang.api.sql.calcite.jdbc.JdbcTable
 
useAbstractConvertersForConversion(RelTraitSet, RelTraitSet) - Method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
 

V

validate(SqlNode) - Method in class org.apache.wayang.api.sql.calcite.optimizer.Optimizer
 
valueOf(String) - Static method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.wayang.api.sql.calcite.convention.WayangConvention
Returns an array containing the constants of this enum type, in the order they are declared.

W

WAYANG_FILTER_RULE - Static variable in class org.apache.wayang.api.sql.calcite.rules.WayangRules
 
WAYANG_JOIN_RULE - Static variable in class org.apache.wayang.api.sql.calcite.rules.WayangRules
 
WAYANG_PROJECT_RULE - Static variable in class org.apache.wayang.api.sql.calcite.rules.WayangRules
 
WAYANG_TABLESCAN_ENUMERABLE_RULE - Static variable in class org.apache.wayang.api.sql.calcite.rules.WayangRules
 
WAYANG_TABLESCAN_RULE - Static variable in class org.apache.wayang.api.sql.calcite.rules.WayangRules
 
WayangConvention - Enum in org.apache.wayang.api.sql.calcite.convention
 
WayangFilter - Class in org.apache.wayang.api.sql.calcite.rel
 
WayangFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.wayang.api.sql.calcite.rel.WayangFilter
 
WayangFilterVisitor - Class in org.apache.wayang.api.sql.calcite.converter
 
WayangJoin - Class in org.apache.wayang.api.sql.calcite.rel
 
WayangJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.wayang.api.sql.calcite.rel.WayangJoin
 
WayangJoinVisitor - Class in org.apache.wayang.api.sql.calcite.converter
 
WayangProgram - Class in org.apache.wayang.api.sql.calcite.optimizer
 
WayangProject - Class in org.apache.wayang.api.sql.calcite.rel
 
WayangProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.wayang.api.sql.calcite.rel.WayangProject
 
WayangProjectVisitor - Class in org.apache.wayang.api.sql.calcite.converter
 
WayangRel - Interface in org.apache.wayang.api.sql.calcite.rel
 
WayangRelConverter - Class in org.apache.wayang.api.sql.calcite.converter
 
WayangRelConverter() - Constructor for class org.apache.wayang.api.sql.calcite.converter.WayangRelConverter
 
WayangRules - Class in org.apache.wayang.api.sql.calcite.rules
 
WayangSchema - Class in org.apache.wayang.api.sql.calcite.schema
 
WayangSchema(String, Map<String, Table>) - Constructor for class org.apache.wayang.api.sql.calcite.schema.WayangSchema
 
WayangSchemaBuilder - Class in org.apache.wayang.api.sql.calcite.schema
 
WayangTable - Class in org.apache.wayang.api.sql.calcite.schema
 
WayangTable(String, List<String>, List<SqlTypeName>, WayangTableStatistic) - Constructor for class org.apache.wayang.api.sql.calcite.schema.WayangTable
 
WayangTableBuilder - Class in org.apache.wayang.api.sql.calcite.schema
 
WayangTableScan - Class in org.apache.wayang.api.sql.calcite.rel
 
WayangTableScan(RelOptCluster, RelTraitSet, List<RelHint>, RelOptTable, int[]) - Constructor for class org.apache.wayang.api.sql.calcite.rel.WayangTableScan
 
WayangTableScan(RelOptCluster, RelTraitSet, List<RelHint>, RelOptTable) - Constructor for class org.apache.wayang.api.sql.calcite.rel.WayangTableScan
 
WayangTableScanVisitor - Class in org.apache.wayang.api.sql.calcite.converter
 
WayangTableStatistic - Class in org.apache.wayang.api.sql.calcite.schema
 
WayangTableStatistic(long) - Constructor for class org.apache.wayang.api.sql.calcite.schema.WayangTableStatistic
 
withRowCount(long) - Method in class org.apache.wayang.api.sql.calcite.schema.WayangTableBuilder
 
A B C D E G I J M O P R S T U V W 
Skip navigation links
wayang-api-sql

Copyright © 2020–2023 The Apache Software Foundation. All rights reserved.