Class MaxAggregate<T>

    • Constructor Detail

      • MaxAggregate

        protected MaxAggregate​(BoundTerm<T> term)
    • Method Detail

      • hasValue

        protected boolean hasValue​(DataFile file)
      • evaluateRef

        protected java.lang.Object evaluateRef​(DataFile file)
      • newAggregator

        public org.apache.iceberg.expressions.BoundAggregate.Aggregator<T> newAggregator()
      • eval

        public T eval​(StructLike struct)
        Description copied from interface: Bound
        Produce a value from the struct for this expression.
        Specified by:
        eval in interface Bound<T>
        Overrides:
        eval in class BoundAggregate<T,​T>
        Parameters:
        struct - a struct of incoming data
        Returns:
        the value of this expression when evaluated on the incoming struct
      • eval

        public T eval​(DataFile file)