Class AggregatorBuffer


  • public class AggregatorBuffer
    extends Object
    Author:
    Alessandro Pieve (ISTI - CNR), Luca Frosini (ISTI - CNR)
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
      • aggregatedRecords

        protected List<org.gcube.documentstore.records.AggregatedRecord<?,​?>> aggregatedRecords
    • Constructor Detail

      • AggregatorBuffer

        public AggregatorBuffer()
    • Method Detail

      • instantiateAggregatedRecord

        protected static org.gcube.documentstore.records.AggregatedRecord instantiateAggregatedRecord​(org.gcube.documentstore.records.Record record)
                                                                                               throws Exception
        Throws:
        Exception
      • getAggregatedRecord

        public static org.gcube.documentstore.records.AggregatedRecord getAggregatedRecord​(org.gcube.documentstore.records.Record record)
                                                                                    throws Exception
        Throws:
        Exception
      • madeAggregation

        protected void madeAggregation​(org.gcube.documentstore.records.AggregatedRecord<?,​?> record)
                                throws org.gcube.documentstore.exception.InvalidValueException
        Throws:
        org.gcube.documentstore.exception.InvalidValueException
      • getAggregatedRecords

        public List<org.gcube.documentstore.records.AggregatedRecord<?,​?>> getAggregatedRecords()
      • aggregate

        public void aggregate​(org.gcube.documentstore.records.AggregatedRecord<?,​?> record)
                       throws Exception
        Throws:
        Exception