com.groupbyinc.flux.common.ibm.icu.impl.PropsVectors.class Maven / Gradle / Ivy
???? 2 ? 4com/groupbyinc/flux/common/ibm/icu/impl/PropsVectors java/lang/Object PropsVectors.java Ccom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors$CompactHandler CompactHandler Jcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors$DefaultGetFoldedValue DefaultGetFoldedValue Lcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors$DefaultGetFoldingOffset DefaultGetFoldingOffset 6com/groupbyinc/flux/common/ibm/icu/impl/PropsVectors$1 Bcom/groupbyinc/flux/common/ibm/icu/impl/TrieBuilder$DataManipulate 3com/groupbyinc/flux/common/ibm/icu/impl/TrieBuilder DataManipulate ;com/groupbyinc/flux/common/ibm/icu/impl/Trie$DataManipulate ,com/groupbyinc/flux/common/ibm/icu/impl/Trie v [I columns I maxRows rows prevRow isCompacted Z FIRST_SPECIAL_CP INITIAL_VALUE_CP ERROR_VALUE_CP MAX_CP INITIAL_ROWS MEDIUM_ROWS MAX_ROWS areElementsSame (I[III)Z 1 i this 6Lcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors; index1 target index2 length findRow (I)I < > @
rangeStart index start mid limit (I)V ()V G I
J "java/lang/IllegalArgumentException L java/lang/StringBuilder N
O J 2numOfColumns need to be no less than 1; but it is Q append -(Ljava/lang/String;)Ljava/lang/StringBuilder; S T
O U (I)Ljava/lang/StringBuilder; S W
O X toString ()Ljava/lang/String; Z [
O \ (Ljava/lang/String;)V G ^
M _ a ! " c cp numOfColumns setValue (IIIII)V
M J java/lang/IllegalStateException j #Shouldn't be called aftercompact()! l
k _ : ;
o #java/lang/IndexOutOfBoundsException q EMAX_ROWS exceeded! Increase it to a higher valuein the implementation s
r _ java/lang/System v arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V x y
w z temp rowsToExpand
newMaxRows count end column value mask firstRow lastRow
splitFirstRow splitLastRow getValue (II)I c getRow (I)[I 0Illegal Invocation of the method after compact() ? rowIndex out of bound! ? rowIndex rowToReturn getRowStart getRowEnd compact H(Lcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors$CompactHandler;)V java/lang/Integer ? [Ljava/lang/Integer; ? valueOf (I)Ljava/lang/Integer; ? ?
? ? 9(Lcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors;)V G ?
? java/util/Arrays ? sort ,([Ljava/lang/Object;Ljava/util/Comparator;)V ? ?
? ? intValue ()I ? ?
? ? / 0
? setRowIndexForInitialValue ? H ? setRowIndexForErrorValue ? H ? startRealValues ? H ? setRowIndexForRange (III)V ? ? ? compactor ELcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors$CompactHandler; valueColumns
indexArray getCompactedArray ()[I 1Illegal Invocation of the method before compact() ? getCompactedRows getCompactedColumns compactToTrieWithRowIndexes 3()Lcom/groupbyinc/flux/common/ibm/icu/impl/IntTrie; @com/groupbyinc/flux/common/ibm/icu/impl/PVecToTrieCompactHandler ?
? J ? ?
? builder 8Lcom/groupbyinc/flux/common/ibm/icu/impl/IntTrieBuilder; ? ? ? ? ;(Lcom/groupbyinc/flux/common/ibm/icu/impl/IntTrieBuilder;)V G ?
? ;(Lcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors$1;)V G ?
? 6com/groupbyinc/flux/common/ibm/icu/impl/IntTrieBuilder ? serialize ?(Lcom/groupbyinc/flux/common/ibm/icu/impl/TrieBuilder$DataManipulate;Lcom/groupbyinc/flux/common/ibm/icu/impl/Trie$DataManipulate;)Lcom/groupbyinc/flux/common/ibm/icu/impl/IntTrie; ? ?
? ? BLcom/groupbyinc/flux/common/ibm/icu/impl/PVecToTrieCompactHandler;
access$000 9(Lcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors;)I x0
access$100 :(Lcom/groupbyinc/flux/common/ibm/icu/impl/PropsVectors;)[I
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses !
! " # ? $ % ? $ &