Interface TopNQueryMetrics

    • Method Detail

      • numMetrics

        void numMetrics​(TopNQuery query)
        Sets the number of metrics of the given topN query as dimension.
      • numComplexMetrics

        void numComplexMetrics​(TopNQuery query)
        Sets the number of "complex" metrics of the given topN query as dimension. By default it is assumed that "complex" metric is a metric of not long or double type, but it could be redefined in the implementation of this method.
      • dimensionCardinality

        void dimensionCardinality​(int cardinality)
      • cursor

        void cursor​(Cursor cursor)
        This method is called exactly once with each cursor, processed for the query.
      • columnValueSelector

        void columnValueSelector​(ColumnValueSelector columnValueSelector)
        This method is called exactly once with the columnValueSelector object of each cursor, processed for the query.
      • startRecordingScanTime

        void startRecordingScanTime()
        Calls to this method and stopRecordingScanTime() wrap scanning of each cursor, processed for the query.