view flys-backend/src/main/java/de/intevation/hibernate/MapResultTransformer.java @ 4798:39885bdfc6fc

Added calculation of the "Umhuellende" to calculation of "W fuer ungleichwertige Abfluesse". This is done by figuring out the WST columns that imfold the data and then do simple "gleichwertige" calculations from the start of the interval. This is too much because only the Qs are needed for the "Umhuellende".
author Sascha L. Teichmann <teichmann@intevation.de>
date Sun, 13 Jan 2013 16:18:28 +0100
parents 3d3e40d9d6d7
children 18619c1e7c2a
line wrap: on
line source
package de.intevation.hibernate;

import java.util.HashMap;
import java.util.Map;

import org.hibernate.transform.BasicTransformerAdapter;

public class MapResultTransformer
extends      BasicTransformerAdapter
{
    public static final MapResultTransformer INSTANCE =
        new MapResultTransformer();

    public MapResultTransformer() {
    }

    @Override
    public Object transformTuple(Object [] tuple, String [] aliases) {
        Map<String, Object> map = new HashMap<String, Object>();
        for (int i = 0; i < tuple.length; ++i) {
            map.put(aliases[i], tuple[i]);
        }
        return map;
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org