com.groupbyinc.flux.index.shard.LocalShardSnapshot$1.class Maven / Gradle / Ivy
???? 4 v 4com/groupbyinc/flux/index/shard/LocalShardSnapshot$1 >com/groupbyinc/flux/common/apache/lucene/store/FilterDirectory LocalShardSnapshot.java 2com/groupbyinc/flux/index/shard/LocalShardSnapshot getSnapshotDirectory <()Lcom/groupbyinc/flux/common/apache/lucene/store/Directory; 6com/groupbyinc/flux/index/engine/Engine$IndexCommitRef 'com/groupbyinc/flux/index/engine/Engine
IndexCommitRef this$0 4Lcom/groupbyinc/flux/index/shard/LocalShardSnapshot; q(Lcom/groupbyinc/flux/index/shard/LocalShardSnapshot;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V =(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V
this 6Lcom/groupbyinc/flux/index/shard/LocalShardSnapshot$1; x0 :Lcom/groupbyinc/flux/common/apache/lucene/store/Directory; listAll ()[Ljava/lang/String; java/io/IOException
access$000 n(Lcom/groupbyinc/flux/index/shard/LocalShardSnapshot;)Lcom/groupbyinc/flux/index/engine/Engine$IndexCommitRef; ! "
# getIndexCommit >()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit; % &
' :com/groupbyinc/flux/common/apache/lucene/index/IndexCommit ) getFileNames ()Ljava/util/Collection; + ,
* - java/util/Collection / size ()I 1 2 0 3 java/lang/String 5 toArray (([Ljava/lang/Object;)[Ljava/lang/Object; 7 8 0 9 [Ljava/lang/String; ; fileNames *Ljava/util/Collection; Ljava/util/Collection;
fileNameArray
deleteFile (Ljava/lang/String;)V 'java/lang/UnsupportedOperationException C this directory is read-only E B
D G name Ljava/lang/String; sync (Ljava/util/Collection;)V names rename '(Ljava/lang/String;Ljava/lang/String;)V source dest createOutput ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/IndexOutput; context :Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext; createTempOutput ?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/IndexOutput; prefix suffix
obtainLock I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/store/Lock;