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

Public Member Functions

 ConditionalChangeEvent ()
 
boolean allowsFraming ()
 
boolean allowsNullTreatment ()
 
RelDataType inferReturnType (SqlOperatorBinding opBinding)
 

Detailed Description

Definition at line 2857 of file HeavyDBSqlOperatorTable.java.

Constructor & Destructor Documentation

com.mapd.calcite.parser.HeavyDBSqlOperatorTable.ConditionalChangeEvent.ConditionalChangeEvent ( )
inline

Definition at line 2858 of file HeavyDBSqlOperatorTable.java.

2858  {
2859  super("CONDITIONAL_CHANGE_EVENT",
2860  null,
2861  SqlKind.OTHER_FUNCTION,
2862  null,
2863  null,
2864  OperandTypes.family(SqlTypeFamily.ANY),
2865  SqlFunctionCategory.SYSTEM,
2866  false,
2867  true,
2868  Optionality.FORBIDDEN);
2869  }

Member Function Documentation

boolean com.mapd.calcite.parser.HeavyDBSqlOperatorTable.ConditionalChangeEvent.allowsFraming ( )
inline

Definition at line 2872 of file HeavyDBSqlOperatorTable.java.

2872  {
2873  return true;
2874  }
boolean com.mapd.calcite.parser.HeavyDBSqlOperatorTable.ConditionalChangeEvent.allowsNullTreatment ( )
inline

Definition at line 2877 of file HeavyDBSqlOperatorTable.java.

2877  {
2878  return true;
2879  }
RelDataType com.mapd.calcite.parser.HeavyDBSqlOperatorTable.ConditionalChangeEvent.inferReturnType ( SqlOperatorBinding  opBinding)
inline

Definition at line 2882 of file HeavyDBSqlOperatorTable.java.

2882  {
2883  final RelDataTypeFactory typeFactory = opBinding.getTypeFactory();
2884  return typeFactory.createSqlType(SqlTypeName.BIGINT);
2885  }

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