Class MutableTableFunctionScan

    • Field Detail

      • rexCall

        public final RexNode rexCall
      • elementType

        public final java.lang.reflect.Type elementType
    • Method Detail

      • of

        public static MutableTableFunctionScan of​(RelOptCluster cluster,
                                                  RelDataType rowType,
                                                  java.util.List<MutableRel> inputs,
                                                  RexNode rexCall,
                                                  java.lang.reflect.Type elementType,
                                                  java.util.Set<RelColumnMapping> columnMappings)
        Creates a MutableTableFunctionScan.
        Parameters:
        cluster - Cluster that this relational expression belongs to
        rowType - Row type
        inputs - Input relational expressions
        rexCall - Function invocation expression
        elementType - Element type of the collection that will implement this table
        columnMappings - Column mappings associated with this function
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • digest

        public java.lang.StringBuilder digest​(java.lang.StringBuilder buf)
        Specified by:
        digest in class MutableRel