com.groupbyinc.flux.index.mapper.Uid.class Maven / Gradle / Ivy
???? 4 ? $com/groupbyinc/flux/index/mapper/Uid java/lang/Object Uid.java DELIMITER C # DELIMITER_BYTE B type Ljava/lang/String; id '(Ljava/lang/String;Ljava/lang/String;)V ()V
this &Lcom/groupbyinc/flux/index/mapper/Uid; ()Ljava/lang/String; equals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class;
java/lang/String
! " o Ljava/lang/Object; uid hashCode ()I ' (
! ) result I toString createUid 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; . /
0
toBytesRef :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; createUidAsBytes ^(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; 4 5
6 :(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/Uid; indexOf (I)I 9 :
! ; substring (II)Ljava/lang/String; = >
! ? (I)Ljava/lang/String; = A
! B
D delimiterIndex 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef G (Ljava/lang/CharSequence;)V I
H J ?(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; 4 L
M ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; length Q , H R (I)V T
H U bytes [B W X H Y offset [ , H \ java/lang/System ^ arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ` a
_ b ref createUidsForTypesAndId c(Ljava/util/Collection;Ljava/lang/Object;)[Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; java/util/Collections g
singletonList $(Ljava/lang/Object;)Ljava/util/List; i j
h k createUidsForTypesAndIds g(Ljava/util/Collection;Ljava/util/Collection;)[Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; m n
o types *Ljava/util/Collection; Ljava/util/Collection; java/util/Collection t size v ( u w =com/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder y
z iterator ()Ljava/util/Iterator; | } u ~ 9[Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? copyChars ? I
z ? get ? 3
z ? +com/groupbyinc/flux/common/lucene/BytesRefs ? ?(Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; 2 ?
? ? ids Ljava/util/Collection<*>; uids typeBytes ?Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder; idBytes index java/lang/StringBuilder ?
? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? (C)Ljava/lang/StringBuilder; ? ?
? ? -
? ?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature w(Ljava/util/Collection;Ljava/lang/Object;)[Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ~(Ljava/util/Collection;Ljava/util/Collection<*>;)[Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;
SourceFile 1 ?
?
? Y *? *+? *,? ? ?
? ) * + , ? / *? ? ? ? /
? / *? ? ? ? 3 ? ? a*+? ?+? *? +? ? ?+? M*? ? *? ,? ? #? ?
,? ? ?*? ? *? ,? ? #? ?
,? ? ?? ? a a $ % D &