public class AlphanumBWPattern extends IndexValue implements java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
AlphanumBWPattern.PatternType |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
context |
int |
indexGroupId |
int |
indexSeqId |
field
indexOptions
Constructor and Description |
---|
AlphanumBWPattern(AlphanumBWPattern.PatternType type,
java.lang.String field,
java.lang.String value,
IndexOptions options) |
AlphanumBWPattern(AlphanumBWPattern.PatternType type,
java.lang.String field,
java.lang.String value,
int kind,
IndexOptions options) |
AlphanumBWPattern(AlphanumBWPattern other)
Copy constructor
|
AlphanumBWPattern(java.lang.String field,
java.lang.String value,
IndexOptions options) |
Modifier and Type | Method and Description |
---|---|
Node |
accept(NodeVisitor visitor) |
Node |
cloneNode() |
java.lang.String |
getContext()
Get the index context targeted by this node
|
int |
getIndexKind()
Get the indexKind of this node
|
static int |
getKind(IndexOptions options) |
AlphanumBWPattern.PatternType |
getPatternType()
Get the pattern type of this node
|
static AlphanumBWPattern.PatternType |
getPatternType(IndexOptions options) |
java.lang.String |
getValue()
Get the search value of this node
|
java.lang.String |
getWildCard()
Get the wildcard of this node
|
static java.lang.String |
getWildCard(IndexOptions options) |
static java.lang.String |
getWildCardOrNull(IndexOptions options) |
static java.lang.String |
handleCustomMarker(java.lang.String pattern,
IndexOptions options) |
static boolean |
isSingleWildCard(java.lang.String value,
IndexOptions options) |
void |
setContext(java.lang.String context)
Set the index context targeted by this node
|
void |
setIndexKind(int kind)
Set the search value of this node
|
void |
setValue(java.lang.String value)
Set the search value of this node
|
void |
toELLQL(java.lang.StringBuilder buffer,
boolean sortNAry) |
getField, setField
copyOptionsFrom, escapeStr, getHighlight, toELLQLBinary, toELLQLConstant, toELLQLNAry, toELLQLUnary, unEscapeStr
public java.lang.String context
public int indexSeqId
public int indexGroupId
public AlphanumBWPattern(AlphanumBWPattern.PatternType type, java.lang.String field, java.lang.String value, int kind, IndexOptions options)
public AlphanumBWPattern(AlphanumBWPattern.PatternType type, java.lang.String field, java.lang.String value, IndexOptions options)
public AlphanumBWPattern(java.lang.String field, java.lang.String value, IndexOptions options)
public AlphanumBWPattern(AlphanumBWPattern other)
public static java.lang.String handleCustomMarker(java.lang.String pattern, IndexOptions options)
public static int getKind(IndexOptions options)
public static AlphanumBWPattern.PatternType getPatternType(IndexOptions options)
public static java.lang.String getWildCard(IndexOptions options)
public static java.lang.String getWildCardOrNull(IndexOptions options)
public static boolean isSingleWildCard(java.lang.String value, IndexOptions options)
public java.lang.String getContext()
public void setContext(java.lang.String context)
public java.lang.String getValue()
public void setValue(java.lang.String value)
public int getIndexKind()
public void setIndexKind(int kind)
public AlphanumBWPattern.PatternType getPatternType()
public java.lang.String getWildCard()
public 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.