public class ButNot extends Node
Modifier and Type | Field and Description |
---|---|
Node |
exclude
Expression used to exclude documents that also match it, at the same
position
|
Node |
include
Base expression to match on all docs
|
indexOptions
Constructor and Description |
---|
ButNot() |
ButNot(Node include,
Node exclude) |
ButNot(Node include,
Node exclude,
IndexOptions options)
Create a new ButNot
|
Modifier and Type | Method and Description |
---|---|
Node |
accept(NodeVisitor visitor) |
Node |
cloneNode() |
Node |
getExclude() |
Node |
getInclude() |
void |
setExclude(Node exclude) |
void |
setInclude(Node include) |
void |
toELLQL(java.lang.StringBuilder buffer,
boolean sortNAry) |
copyOptionsFrom, escapeStr, getHighlight, toELLQLBinary, toELLQLConstant, toELLQLNAry, toELLQLUnary, unEscapeStr
public Node include
public Node exclude
public ButNot()
public ButNot(Node include, Node exclude, IndexOptions options)
include
- The base expression to match on all docsexclude
- Expression used to exclude documents that also match it,
at the same positionpublic void toELLQL(java.lang.StringBuilder buffer, boolean sortNAry)
public Node accept(NodeVisitor visitor) throws QueryProcessingException
accept
in class Node
QueryProcessingException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.