001    /* ============================================================
002     * JRobin : Pure java implementation of RRDTool's functionality
003     * ============================================================
004     *
005     * Project Info:  http://www.jrobin.org
006     * Project Lead:  Sasa Markovic (saxon@jrobin.org);
007     *
008     * (C) Copyright 2003-2005, by Sasa Markovic.
009     *
010     * Developers:    Sasa Markovic (saxon@jrobin.org)
011     *
012     *
013     * This library is free software; you can redistribute it and/or modify it under the terms
014     * of the GNU Lesser General Public License as published by the Free Software Foundation;
015     * either version 2.1 of the License, or (at your option) any later version.
016     *
017     * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
018     * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
019     * See the GNU Lesser General Public License for more details.
020     *
021     * You should have received a copy of the GNU Lesser General Public License along with this
022     * library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
023     * Boston, MA 02111-1307, USA.
024     */
025    package org.jrobin.core;
026    
027    /**
028     * Simple interface to represent available consolidation functions
029     */
030    public interface ConsolFuns {
031            /**
032             * Constant to represent AVERAGE consolidation function
033             */
034            public static final String CF_AVERAGE = "AVERAGE";
035    
036            /**
037             * Constant to represent MIN consolidation function
038             */
039            public static final String CF_MIN = "MIN";
040    
041            /**
042             * Constant to represent MAX consolidation function
043             */
044            public static final String CF_MAX = "MAX";
045    
046            /**
047             * Constant to represent LAST consolidation function
048             */
049            public static final String CF_LAST = "LAST";
050    
051            /**
052             * Constant to represent FIRST consolidation function
053             */
054            public static final String CF_FIRST = "FIRST";
055    
056            /**
057             * Constant to represent TOTAL consolidation function
058             */
059            public static final String CF_TOTAL = "TOTAL";
060    }