OmniSciDB  c1a53651b2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
com.mapd.calcite.parser.HeavyDBSqlOperatorTable.HeavyDB_Geo_PolyCoordsArray Class Reference
+ Inheritance diagram for com.mapd.calcite.parser.HeavyDBSqlOperatorTable.HeavyDB_Geo_PolyCoordsArray:
+ Collaboration diagram for com.mapd.calcite.parser.HeavyDBSqlOperatorTable.HeavyDB_Geo_PolyCoordsArray:

Public Member Functions

RelDataType inferReturnType (SqlOperatorBinding opBinding)
 

Package Functions

 HeavyDB_Geo_PolyCoordsArray ()
 

Detailed Description

Definition at line 3033 of file HeavyDBSqlOperatorTable.java.

Constructor & Destructor Documentation

com.mapd.calcite.parser.HeavyDBSqlOperatorTable.HeavyDB_Geo_PolyCoordsArray.HeavyDB_Geo_PolyCoordsArray ( )
inlinepackage

Definition at line 3034 of file HeavyDBSqlOperatorTable.java.

3034  {
3035  super("HeavyDB_Geo_PolyCoordsArray",
3036  SqlKind.OTHER_FUNCTION,
3037  null,
3038  null,
3039  OperandTypes.family(SqlTypeFamily.ANY),
3040  SqlFunctionCategory.SYSTEM);
3041  }

Member Function Documentation

RelDataType com.mapd.calcite.parser.HeavyDBSqlOperatorTable.HeavyDB_Geo_PolyCoordsArray.inferReturnType ( SqlOperatorBinding  opBinding)
inline

Definition at line 3044 of file HeavyDBSqlOperatorTable.java.

3044  {
3045  assert opBinding.getOperandCount() == 1;
3046  final RelDataTypeFactory typeFactory = opBinding.getTypeFactory();
3047  return typeFactory.createArrayType(
3048  typeFactory.createSqlType(SqlTypeName.DOUBLE), -1);
3049  }

The documentation for this class was generated from the following file: