org.apache.lucene.util.BitSet.andNot()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(1.0k)|赞(0)|评价(0)|浏览(95)

本文整理了Java中org.apache.lucene.util.BitSet.andNot()方法的一些代码示例,展示了BitSet.andNot()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BitSet.andNot()方法的具体详情如下:
包路径:org.apache.lucene.util.BitSet
类名称:BitSet
方法名:andNot

BitSet.andNot介绍

[英]this = this AND NOT other. The state of the iterator after this operation terminates is undefined.
[中]这个=这个而不是其他。此操作终止后迭代器的状态未定义。

代码示例

代码示例来源:origin: org.infinispan/infinispan-embedded-query

@Override
public void andNot(DocIdSetIterator iter) throws IOException {
 if (BitSetIterator.getFixedBitSetOrNull(iter) != null) {
  assertUnpositioned(iter);
  final FixedBitSet bits = BitSetIterator.getFixedBitSetOrNull(iter); 
  andNot(bits);
 } else {
  super.andNot(iter);
 }
}

代码示例来源:origin: harbby/presto-connectors

@Override
public void andNot(DocIdSetIterator iter) throws IOException {
 if (BitSetIterator.getFixedBitSetOrNull(iter) != null) {
  assertUnpositioned(iter);
  final FixedBitSet bits = BitSetIterator.getFixedBitSetOrNull(iter); 
  andNot(bits);
 } else {
  super.andNot(iter);
 }
}

相关文章