OmniSciDB
c1a53651b2
|
Classes | |
interface | ExtTableFunctionErrors |
Public Member Functions | |
boolean | isOptional (int argIndex) |
boolean | doesOperandTypeMatch (ExtTableFunction tf, SqlCallBinding callBinding, SqlNode node, int iFormalOperand) |
boolean | checkOperandTypes (SqlCallBinding callBinding, boolean throwOnFailure) |
boolean | doesCursorOperandTypeMatch (ExtTableFunction tf, int iFormalOperand, RelDataType actualOperand) |
List< ExtTableFunction > | getOperatorOverloads (SqlOperator op) |
SqlOperandCountRange | getOperandCountRange () |
String | getAllowedSignatures (SqlOperator op, String opName) |
Consistency | getConsistency () |
CalciteException | newExtTableFunctionNameError (SqlCallBinding callBinding, SqlNode operand, String operandName) |
CalciteException | newExtTableFunctionSignatureError (SqlCallBinding callBinding) |
String | getCallSignature (SqlCallBinding callBinding, SqlValidator validator, SqlValidatorScope scope) |
Static Public Attributes | |
static final ExtTableFunctionErrors | UDTF_ERRORS |
Package Functions | |
ExtTableFunctionTypeChecker (HeavyDBSqlOperatorTable opTable) | |
Package Attributes | |
final HeavyDBSqlOperatorTable | opTable |
Definition at line 42 of file ExtTableFunctionTypeChecker.java.
|
inlinepackage |
Definition at line 45 of file ExtTableFunctionTypeChecker.java.
References com.mapd.calcite.parser.ExtTableFunctionTypeChecker.opTable.
|
inline |
Definition at line 88 of file ExtTableFunctionTypeChecker.java.
References shared.contains(), com.mapd.calcite.parser.ExtTableFunctionTypeChecker.doesOperandTypeMatch(), com.mapd.calcite.parser.ExtTableFunctionTypeChecker.getOperatorOverloads(), com.mapd.calcite.parser.ExtTableFunctionTypeChecker.newExtTableFunctionNameError(), and com.mapd.calcite.parser.ExtTableFunctionTypeChecker.newExtTableFunctionSignatureError().
|
inline |
Definition at line 153 of file ExtTableFunctionTypeChecker.java.
Referenced by com.mapd.calcite.parser.ExtTableFunctionTypeChecker.doesOperandTypeMatch().
|
inline |
Definition at line 58 of file ExtTableFunctionTypeChecker.java.
References shared.contains(), com.mapd.calcite.parser.ExtTableFunctionTypeChecker.doesCursorOperandTypeMatch(), com.mapd.calcite.parser.HeavyDBSqlOperatorTable.ExtTableFunction.getArgTypes(), run_benchmark_import.type, and typeName().
Referenced by com.mapd.calcite.parser.ExtTableFunctionTypeChecker.checkOperandTypes().
|
inline |
Definition at line 241 of file ExtTableFunctionTypeChecker.java.
References com.mapd.calcite.parser.ExtTableFunctionTypeChecker.getOperatorOverloads().
|
inline |
Definition at line 272 of file ExtTableFunctionTypeChecker.java.
Referenced by com.mapd.calcite.parser.ExtTableFunctionTypeChecker.newExtTableFunctionSignatureError().
|
inline |
Definition at line 249 of file ExtTableFunctionTypeChecker.java.
|
inline |
Definition at line 237 of file ExtTableFunctionTypeChecker.java.
|
inline |
Definition at line 223 of file ExtTableFunctionTypeChecker.java.
Referenced by com.mapd.calcite.parser.ExtTableFunctionTypeChecker.checkOperandTypes(), and com.mapd.calcite.parser.ExtTableFunctionTypeChecker.getAllowedSignatures().
|
inline |
Definition at line 49 of file ExtTableFunctionTypeChecker.java.
|
inline |
Definition at line 253 of file ExtTableFunctionTypeChecker.java.
References com.mapd.calcite.parser.ExtTableFunctionTypeChecker.ExtTableFunctionErrors.paramNameMismatch(), and com.mapd.calcite.parser.ExtTableFunctionTypeChecker.UDTF_ERRORS.
Referenced by com.mapd.calcite.parser.ExtTableFunctionTypeChecker.checkOperandTypes().
|
inline |
Definition at line 260 of file ExtTableFunctionTypeChecker.java.
References com.mapd.calcite.parser.ExtTableFunctionTypeChecker.getCallSignature().
Referenced by com.mapd.calcite.parser.ExtTableFunctionTypeChecker.checkOperandTypes().
|
package |
Definition at line 43 of file ExtTableFunctionTypeChecker.java.
Referenced by com.mapd.calcite.parser.ExtTableFunctionTypeChecker.ExtTableFunctionTypeChecker().
|
static |
Definition at line 313 of file ExtTableFunctionTypeChecker.java.
Referenced by com.mapd.calcite.parser.ExtTableFunctionTypeChecker.newExtTableFunctionNameError().