本文整理了Java中org.apache.lucene.util.BytesRefHash.clear()
方法的一些代码示例,展示了BytesRefHash.clear()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BytesRefHash.clear()
方法的具体详情如下:
包路径:org.apache.lucene.util.BytesRefHash
类名称:BytesRefHash
方法名:clear
[英]Clears the BytesRef which maps to the given BytesRef
[中]清除映射到给定BytesRef的BytesRef
代码示例来源:origin: org.apache.lucene/lucene-core
public void clear() {
clear(true);
}
代码示例来源:origin: org.apache.lucene/lucene-core
/**
* Closes the BytesRefHash and releases all internally used memory
*/
public void close() {
clear(true);
ids = null;
bytesUsed.addAndGet(Integer.BYTES * -hashSize);
}
代码示例来源:origin: org.apache.lucene/lucene-core
void reset() {
bytesHash.clear(false);
if (nextPerField != null) {
nextPerField.reset();
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene
public void clear() {
clear(true);
}
代码示例来源:origin: harbby/presto-connectors
public void clear() {
clear(true);
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
public void clear() {
clear(true);
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene
void reset() {
bytesHash.clear(false);
if (nextPerField != null) {
nextPerField.reset();
}
}
代码示例来源:origin: harbby/presto-connectors
/**
* Closes the BytesRefHash and releases all internally used memory
*/
public void close() {
clear(true);
ids = null;
bytesUsed.addAndGet(RamUsageEstimator.NUM_BYTES_INT * -hashSize);
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
void reset() {
bytesHash.clear(false);
if (nextPerField != null) {
nextPerField.reset();
}
}
代码示例来源:origin: harbby/presto-connectors
void reset() {
bytesHash.clear(false);
if (nextPerField != null) {
nextPerField.reset();
}
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
/**
* Closes the BytesRefHash and releases all internally used memory
*/
public void close() {
clear(true);
ids = null;
bytesUsed.addAndGet(RamUsageEstimator.NUM_BYTES_INT * -hashSize);
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene
/**
* Closes the BytesRefHash and releases all internally used memory
*/
public void close() {
clear(true);
ids = null;
bytesUsed.addAndGet(Integer.BYTES * -hashSize);
}
代码示例来源:origin: org.apache.lucene/lucene-facet
@Override
public synchronized void clear() {
map.clear();
map.reinit();
ordinals = new int[1][];
ordinals[0] = new int[PAGE_SIZE];
count = 0;
pageCount = 0;
assert bytesUsed.get() == 0;
}
代码示例来源:origin: org.apache.lucene/lucene-grouping
@Override
public void setGroups(Collection<SearchGroup<BytesRef>> searchGroups) {
this.values.clear();
this.values.reinit();
for (SearchGroup<BytesRef> sg : searchGroups) {
if (sg.groupValue == null)
includeEmpty = true;
else
this.values.add(sg.groupValue);
}
this.secondPass = true;
}
}
代码示例来源:origin: pearson-enabling-technologies/elasticsearch-approx-plugin
hash.clear();
代码示例来源:origin: pearson-enabling-technologies/elasticsearch-approx-plugin
_counter.clear();
_counter.reinit();
_compacted = false;
内容来源于网络,如有侵权,请联系作者删除!