Uses of Interface
org.apache.calcite.schema.TableMacro
-
Packages that use TableMacro Package Description org.apache.calcite.adapter.java Query provider based on Java in-memory data structures.org.apache.calcite.schema.impl Utilities to help implement Calcite's SPIs.org.apache.calcite.sql.validate SQL validation. -
-
Uses of TableMacro in org.apache.calcite.adapter.java
Classes in org.apache.calcite.adapter.java that implement TableMacro Modifier and Type Class Description private static class
ReflectiveSchema.MethodTableMacro
Table macro based on a Java method. -
Uses of TableMacro in org.apache.calcite.schema.impl
Classes in org.apache.calcite.schema.impl that implement TableMacro Modifier and Type Class Description static class
MaterializedViewTable.MaterializedViewTableMacro
Table function that returns the table that materializes a view.class
TableMacroImpl
Implementation ofTableMacro
based on a method.class
ViewTableMacro
Table function that implements a view.Methods in org.apache.calcite.schema.impl that return TableMacro Modifier and Type Method Description static TableMacro
TableMacroImpl. create(java.lang.Class<?> clazz)
Creates aTableMacro
from a class, looking for an "eval" method.static TableMacro
TableMacroImpl. create(java.lang.reflect.Method method)
Creates aTableMacro
from a method. -
Uses of TableMacro in org.apache.calcite.sql.validate
Fields in org.apache.calcite.sql.validate declared as TableMacro Modifier and Type Field Description private TableMacro
SqlUserDefinedTableMacro. tableMacro
Constructors in org.apache.calcite.sql.validate with parameters of type TableMacro Constructor Description SqlUserDefinedTableMacro(SqlIdentifier opName, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, java.util.List<RelDataType> paramTypes, TableMacro tableMacro)
-