jp.ne.mki.wedge.rule.common.value.sort
クラス SortValueAggregate

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.rule.common.value.sort.SortValueAggregate

public class SortValueAggregate
extends java.lang.Object

このクラスはロジッククラスではありません。 ロジッククラスから呼び出されるクラスとなっています。


フィールドの概要
static int EQUAL
           
static int LEFTBIG
           
static int LEFTBIG_PLUS_RIGHTBIG
           
static int LEFTSMALL
           
static int ORDER_DOWN
           
static int ORDER_REVERSE
           
static int ORDER_UP
           
static int RIGHTBIG
           
static int RIGHTSMALL
           
 
コンストラクタの概要
SortValueAggregate(SortValue[] values, int keyCount, int mergeKey)
           
SortValueAggregate(SortValue[] values1, SortValue[] values2, int keyCount1, int keyCount2, int mergeKey)
           
 
メソッドの概要
 void changeVal1(int i, int j)
           
 void changeVal2(int i, int j)
           
 boolean checkSort()
           
 int compareValue(int left, int right)
           
 int compareValue1(int left, int right)
           
 int compareValue2(int left, int right)
           
 void executeQuickSort()
           
 int getOrder(int i)
           
 void setOrder(int[] orderFlag)
           
 void setOrderDesc(int[] orderFlag)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ORDER_UP

public static final int ORDER_UP
関連項目:
定数フィールド値

ORDER_DOWN

public static final int ORDER_DOWN
関連項目:
定数フィールド値

ORDER_REVERSE

public static final int ORDER_REVERSE
関連項目:
定数フィールド値

LEFTBIG

public static final int LEFTBIG
関連項目:
定数フィールド値

RIGHTBIG

public static final int RIGHTBIG
関連項目:
定数フィールド値

LEFTSMALL

public static final int LEFTSMALL
関連項目:
定数フィールド値

RIGHTSMALL

public static final int RIGHTSMALL
関連項目:
定数フィールド値

LEFTBIG_PLUS_RIGHTBIG

public static final int LEFTBIG_PLUS_RIGHTBIG
関連項目:
定数フィールド値

EQUAL

public static final int EQUAL
関連項目:
定数フィールド値
コンストラクタの詳細

SortValueAggregate

public SortValueAggregate(SortValue[] values,
                          int keyCount,
                          int mergeKey)

SortValueAggregate

public SortValueAggregate(SortValue[] values1,
                          SortValue[] values2,
                          int keyCount1,
                          int keyCount2,
                          int mergeKey)
メソッドの詳細

setOrder

public void setOrder(int[] orderFlag)

setOrderDesc

public void setOrderDesc(int[] orderFlag)

getOrder

public int getOrder(int i)

compareValue

public int compareValue(int left,
                        int right)

compareValue1

public int compareValue1(int left,
                         int right)

compareValue2

public int compareValue2(int left,
                         int right)

checkSort

public boolean checkSort()

executeQuickSort

public void executeQuickSort()

changeVal1

public void changeVal1(int i,
                       int j)

changeVal2

public void changeVal2(int i,
                       int j)