Skip to content

Commit 455fded

Browse files
committed
Moved AbstractHash, BytesRefHash and LongHash to o.e.common.util
1 parent 00c4fac commit 455fded

15 files changed

+16
-21
lines changed

src/main/java/org/elasticsearch/search/aggregations/bucket/AbstractHash.java src/main/java/org/elasticsearch/common/util/AbstractHash.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,12 @@
1717
* under the License.
1818
*/
1919

20-
package org.elasticsearch.search.aggregations.bucket;
20+
package org.elasticsearch.common.util;
2121

2222
import com.google.common.base.Preconditions;
2323
import org.elasticsearch.cache.recycler.PageCacheRecycler;
2424
import org.elasticsearch.common.lease.Releasable;
2525
import org.elasticsearch.common.lease.Releasables;
26-
import org.elasticsearch.common.util.BigArrays;
27-
import org.elasticsearch.common.util.LongArray;
2826

2927
/**
3028
* Base implementation for {@link BytesRefHash} and {@link LongHash}.

src/main/java/org/elasticsearch/search/aggregations/bucket/BytesRefHash.java src/main/java/org/elasticsearch/common/util/BytesRefHash.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,12 @@
1717
* under the License.
1818
*/
1919

20-
package org.elasticsearch.search.aggregations.bucket;
20+
package org.elasticsearch.common.util;
2121

2222
import com.carrotsearch.hppc.hash.MurmurHash3;
2323
import org.apache.lucene.util.BytesRef;
2424
import org.elasticsearch.cache.recycler.PageCacheRecycler;
2525
import org.elasticsearch.common.lease.Releasables;
26-
import org.elasticsearch.common.util.*;
2726

2827
/**
2928
* Specialized hash table implementation similar to Lucene's BytesRefHash that maps

src/main/java/org/elasticsearch/search/aggregations/bucket/LongHash.java src/main/java/org/elasticsearch/common/util/LongHash.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,11 @@
1717
* under the License.
1818
*/
1919

20-
package org.elasticsearch.search.aggregations.bucket;
20+
package org.elasticsearch.common.util;
2121

2222
import com.carrotsearch.hppc.hash.MurmurHash3;
2323
import org.elasticsearch.cache.recycler.PageCacheRecycler;
2424
import org.elasticsearch.common.lease.Releasables;
25-
import org.elasticsearch.common.util.BigArrays;
26-
import org.elasticsearch.common.util.LongArray;
2725

2826
/**
2927
* Specialized hash table implementation similar to BytesRefHash that maps

src/main/java/org/elasticsearch/index/search/child/ChildrenConstantScoreQuery.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
import org.elasticsearch.index.fielddata.plain.ParentChildIndexFieldData;
4040
import org.elasticsearch.index.mapper.Uid;
4141
import org.elasticsearch.index.mapper.internal.UidFieldMapper;
42-
import org.elasticsearch.search.aggregations.bucket.BytesRefHash;
42+
import org.elasticsearch.common.util.BytesRefHash;
4343
import org.elasticsearch.search.internal.SearchContext;
4444

4545
import java.io.IOException;

src/main/java/org/elasticsearch/index/search/child/ChildrenQuery.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
import org.elasticsearch.index.fielddata.plain.ParentChildIndexFieldData;
4545
import org.elasticsearch.index.mapper.Uid;
4646
import org.elasticsearch.index.mapper.internal.UidFieldMapper;
47-
import org.elasticsearch.search.aggregations.bucket.BytesRefHash;
47+
import org.elasticsearch.common.util.BytesRefHash;
4848
import org.elasticsearch.search.internal.SearchContext;
4949

5050
import java.io.IOException;

src/main/java/org/elasticsearch/index/search/child/ParentConstantScoreQuery.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import org.elasticsearch.index.fielddata.BytesValues;
3535
import org.elasticsearch.index.fielddata.ordinals.Ordinals;
3636
import org.elasticsearch.index.fielddata.plain.ParentChildIndexFieldData;
37-
import org.elasticsearch.search.aggregations.bucket.BytesRefHash;
37+
import org.elasticsearch.common.util.BytesRefHash;
3838
import org.elasticsearch.search.internal.SearchContext;
3939

4040
import java.io.IOException;

src/main/java/org/elasticsearch/index/search/child/ParentIdsFilter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import org.apache.lucene.util.FixedBitSet;
3131
import org.elasticsearch.index.mapper.Uid;
3232
import org.elasticsearch.index.mapper.internal.UidFieldMapper;
33-
import org.elasticsearch.search.aggregations.bucket.BytesRefHash;
33+
import org.elasticsearch.common.util.BytesRefHash;
3434

3535
import java.io.IOException;
3636

src/main/java/org/elasticsearch/index/search/child/ParentQuery.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import org.elasticsearch.index.fielddata.BytesValues;
3939
import org.elasticsearch.index.fielddata.ordinals.Ordinals;
4040
import org.elasticsearch.index.fielddata.plain.ParentChildIndexFieldData;
41-
import org.elasticsearch.search.aggregations.bucket.BytesRefHash;
41+
import org.elasticsearch.common.util.BytesRefHash;
4242
import org.elasticsearch.search.internal.SearchContext;
4343

4444
import java.io.IOException;

src/main/java/org/elasticsearch/search/aggregations/bucket/geogrid/GeoHashGridAggregator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.elasticsearch.search.aggregations.AggregatorFactories;
2626
import org.elasticsearch.search.aggregations.InternalAggregations;
2727
import org.elasticsearch.search.aggregations.bucket.BucketsAggregator;
28-
import org.elasticsearch.search.aggregations.bucket.LongHash;
28+
import org.elasticsearch.common.util.LongHash;
2929
import org.elasticsearch.search.aggregations.support.AggregationContext;
3030
import org.elasticsearch.search.aggregations.support.numeric.NumericValuesSource;
3131

src/main/java/org/elasticsearch/search/aggregations/bucket/histogram/HistogramAggregator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import org.elasticsearch.search.aggregations.AggregatorFactories;
2929
import org.elasticsearch.search.aggregations.InternalAggregation;
3030
import org.elasticsearch.search.aggregations.bucket.BucketsAggregator;
31-
import org.elasticsearch.search.aggregations.bucket.LongHash;
31+
import org.elasticsearch.common.util.LongHash;
3232
import org.elasticsearch.search.aggregations.support.AggregationContext;
3333
import org.elasticsearch.search.aggregations.support.ValueSourceAggregatorFactory;
3434
import org.elasticsearch.search.aggregations.support.ValuesSourceConfig;

src/main/java/org/elasticsearch/search/aggregations/bucket/terms/DoubleTermsAggregator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.elasticsearch.search.aggregations.Aggregator;
2525
import org.elasticsearch.search.aggregations.AggregatorFactories;
2626
import org.elasticsearch.search.aggregations.bucket.BucketsAggregator;
27-
import org.elasticsearch.search.aggregations.bucket.LongHash;
27+
import org.elasticsearch.common.util.LongHash;
2828
import org.elasticsearch.search.aggregations.bucket.terms.support.BucketPriorityQueue;
2929
import org.elasticsearch.search.aggregations.support.AggregationContext;
3030
import org.elasticsearch.search.aggregations.support.numeric.NumericValuesSource;

src/main/java/org/elasticsearch/search/aggregations/bucket/terms/LongTermsAggregator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.elasticsearch.search.aggregations.Aggregator;
2525
import org.elasticsearch.search.aggregations.AggregatorFactories;
2626
import org.elasticsearch.search.aggregations.bucket.BucketsAggregator;
27-
import org.elasticsearch.search.aggregations.bucket.LongHash;
27+
import org.elasticsearch.common.util.LongHash;
2828
import org.elasticsearch.search.aggregations.bucket.terms.support.BucketPriorityQueue;
2929
import org.elasticsearch.search.aggregations.support.AggregationContext;
3030
import org.elasticsearch.search.aggregations.support.numeric.NumericValuesSource;

src/main/java/org/elasticsearch/search/aggregations/bucket/terms/StringTermsAggregator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.elasticsearch.search.aggregations.Aggregator;
3434
import org.elasticsearch.search.aggregations.AggregatorFactories;
3535
import org.elasticsearch.search.aggregations.bucket.BucketsAggregator;
36-
import org.elasticsearch.search.aggregations.bucket.BytesRefHash;
36+
import org.elasticsearch.common.util.BytesRefHash;
3737
import org.elasticsearch.search.aggregations.bucket.terms.support.BucketPriorityQueue;
3838
import org.elasticsearch.search.aggregations.bucket.terms.support.IncludeExclude;
3939
import org.elasticsearch.search.aggregations.support.AggregationContext;

src/test/java/org/elasticsearch/search/aggregations/bucket/BytesRefHashTests.java src/test/java/org/elasticsearch/common/util/BytesRefHashTests.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,13 @@
1717
* under the License.
1818
*/
1919

20-
package org.elasticsearch.search.aggregations.bucket;
20+
package org.elasticsearch.common.util;
2121

2222
import com.carrotsearch.hppc.ObjectLongMap;
2323
import com.carrotsearch.hppc.ObjectLongOpenHashMap;
2424
import com.carrotsearch.hppc.cursors.ObjectLongCursor;
2525
import org.apache.lucene.util.BytesRef;
2626
import org.apache.lucene.util._TestUtil;
27-
import org.elasticsearch.common.util.BigArraysTests;
2827
import org.elasticsearch.test.ElasticsearchTestCase;
2928
import org.junit.Test;
3029

src/test/java/org/elasticsearch/search/aggregations/bucket/LongHashTests.java src/test/java/org/elasticsearch/common/util/LongHashTests.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@
1717
* under the License.
1818
*/
1919

20-
package org.elasticsearch.search.aggregations.bucket;
20+
package org.elasticsearch.common.util;
2121

2222
import com.carrotsearch.hppc.LongLongMap;
2323
import com.carrotsearch.hppc.LongLongOpenHashMap;
2424
import com.carrotsearch.hppc.cursors.LongLongCursor;
2525
import org.elasticsearch.common.util.BigArraysTests;
26+
import org.elasticsearch.common.util.LongHash;
2627
import org.elasticsearch.test.ElasticsearchTestCase;
2728

2829
import java.util.Iterator;

0 commit comments

Comments
 (0)