<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 175  文章 - 202  trackbacks - 0
    <2011年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    第一個Blog,記錄哈哈的生活

    常用鏈接

    留言簿(16)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    Java links

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

                    一個好軟件,會讓人覺得賞心悅目
                     會讓人心曠神怡
                     會開心
                     會……

    H2DB 就是這樣的一個好軟件,就一個感覺----舒服!


    比如:group by sort 的實現


        private void queryGroupSorted(int columnCount, ResultTarget result) {

            int rowNumber = 0;

            setCurrentRowNumber(0);

            Value[] previousKeyValues = null;

            while (topTableFilter.next()) {

                setCurrentRowNumber(rowNumber + 1);

                if (condition == null || Boolean.TRUE.equals(condition.getBooleanValue(session))) {

                    rowNumber++;

                    Value[] keyValues = new Value[groupIndex.length];

                    // update group

                    for (int i = 0; i < groupIndex.length; i++) {

                        int idx = groupIndex[i];

                        Expression expr = expressions.get(idx);

                        keyValues[i] = expr.getValue(session);

                    }


                    if (previousKeyValues == null) {

                        previousKeyValues = keyValues;

                        currentGroup = New.hashMap();

                    } else if (!Arrays.equals(previousKeyValues, keyValues)) {

                        addGroupSortedRow(previousKeyValues, columnCount, result);

                        previousKeyValues = keyValues;

                        currentGroup = New.hashMap();

                    }

                    currentGroupRowId++;


                    for (int i = 0; i < columnCount; i++) {

                        if (groupByExpression == null || !groupByExpression[i]) {

                            Expression expr = expressions.get(i);

                            expr.updateAggregate(session);

                        }

                    }

                }

            }

            if (previousKeyValues != null) {

                addGroupSortedRow(previousKeyValues, columnCount, result);

            }

        }



    看著太舒服了。

    posted on 2011-10-12 13:52 哈哈的日子 閱讀(260) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成无码网站| 无码国产亚洲日韩国精品视频一区二区三区 | 国产一区二区三区免费观看在线| 亚洲国产精品丝袜在线观看| 日韩国产精品亚洲а∨天堂免| 日韩免费观看的一级毛片| 亚洲午夜精品久久久久久app | 亚洲精品综合久久中文字幕| 午夜爽爽爽男女免费观看影院| 亚洲91av视频| 国产精品1024永久免费视频| 久久亚洲国产成人影院| 免费少妇a级毛片| 久久www免费人成看国产片| 亚洲AV无码成人专区片在线观看| 久久99国产乱子伦精品免费| 亚洲一区二区三区国产精品无码| 最新中文字幕电影免费观看| 在线观看亚洲免费视频| 亚洲日产韩国一二三四区| 一级毛片免费播放| 亚洲欧洲日韩极速播放| 亚洲 无码 在线 专区| 女人隐私秘视频黄www免费| 亚洲宅男永久在线| 日韩一品在线播放视频一品免费| 少妇亚洲免费精品| 亚洲黄色网址在线观看| 天天摸夜夜摸成人免费视频| 亚洲一级片免费看| 亚洲精品在线免费看| 免费人妻无码不卡中文字幕18禁| 成人无码a级毛片免费| 亚洲AV成人影视在线观看| 亚洲国产电影av在线网址| 亚洲精品在线免费观看| 看Aⅴ免费毛片手机播放| 亚洲嫩草影院久久精品| 日本免费网站观看| 99视频在线免费| 老司机午夜在线视频免费|