public class NumericalValue extends IndexValue
Modifier and Type | Field and Description |
---|---|
boolean |
attribute |
java.lang.String |
context |
int |
lsb |
int |
msb |
IndexOptions.NumericalOperator |
numop |
field
indexOptions
Constructor and Description |
---|
NumericalValue() |
NumericalValue(NumericalValue other) |
NumericalValue(java.lang.String field,
IndexOptions.NumericalOperator numop) |
NumericalValue(java.lang.String field,
IndexOptions.NumericalOperator numop,
IndexOptions options) |
NumericalValue(java.lang.String field,
long value,
IndexOptions.NumericalOperator numop) |
NumericalValue(java.lang.String field,
LongOrDouble value,
IndexOptions.NumericalOperator numop,
IndexOptions options) |
NumericalValue(java.lang.String field,
LongOrDouble value,
int lsb,
int msb,
IndexOptions.NumericalOperator numop,
IndexOptions options,
boolean attribute) |
NumericalValue(java.lang.String field,
java.lang.String context,
IndexOptions.NumericalOperator numop,
IndexOptions options) |
NumericalValue(java.lang.String field,
java.lang.String context,
LongOrDouble value,
IndexOptions.NumericalOperator numop,
IndexOptions options) |
NumericalValue(java.lang.String field,
java.lang.String context,
LongOrDouble value,
int lsb,
int msb,
IndexOptions.NumericalOperator numop,
IndexOptions options,
boolean attribute) |
Modifier and Type | Method and Description |
---|---|
Node |
accept(NodeVisitor visitor) |
Node |
cloneNode() |
java.lang.String |
getContext() |
LongOrDouble |
getValue() |
java.lang.String |
getValueAsDate() |
boolean |
isDate() |
static boolean |
isDate(IndexOptions opts) |
boolean |
isDateTime() |
static boolean |
isDateTime(IndexOptions opts) |
void |
setDate() |
void |
setDate(long l) |
void |
setDate(LongOrDouble date) |
void |
setDateTime() |
void |
setDateTime(long l) |
void |
setDateTime(LongOrDouble dateTime) |
void |
setValue(double d) |
void |
setValue(long l) |
void |
setValue(LongOrDouble v) |
void |
toELLQL(java.lang.StringBuilder buffer,
boolean sortNAry) |
NumericalValue |
withContext(java.lang.String context) |
static IndexOptions |
withDate(IndexOptions opts) |
static IndexOptions |
withDateTime(IndexOptions opts) |
getField, setField
copyOptionsFrom, escapeStr, getHighlight, toELLQLBinary, toELLQLConstant, toELLQLNAry, toELLQLUnary, unEscapeStr
public int lsb
public int msb
public boolean attribute
public IndexOptions.NumericalOperator numop
public java.lang.String context
public NumericalValue()
public NumericalValue(java.lang.String field, IndexOptions.NumericalOperator numop)
public NumericalValue(java.lang.String field, long value, IndexOptions.NumericalOperator numop)
public NumericalValue(java.lang.String field, IndexOptions.NumericalOperator numop, IndexOptions options)
public NumericalValue(java.lang.String field, LongOrDouble value, IndexOptions.NumericalOperator numop, IndexOptions options)
public NumericalValue(java.lang.String field, java.lang.String context, IndexOptions.NumericalOperator numop, IndexOptions options)
public NumericalValue(java.lang.String field, java.lang.String context, LongOrDouble value, IndexOptions.NumericalOperator numop, IndexOptions options)
public NumericalValue(java.lang.String field, LongOrDouble value, int lsb, int msb, IndexOptions.NumericalOperator numop, IndexOptions options, boolean attribute)
public NumericalValue(java.lang.String field, java.lang.String context, LongOrDouble value, int lsb, int msb, IndexOptions.NumericalOperator numop, IndexOptions options, boolean attribute)
public NumericalValue(NumericalValue other)
public NumericalValue withContext(java.lang.String context)
public static boolean isDate(IndexOptions opts)
public static IndexOptions withDate(IndexOptions opts)
public static boolean isDateTime(IndexOptions opts)
public static IndexOptions withDateTime(IndexOptions opts)
public boolean isDate()
public boolean isDateTime()
public void toELLQL(java.lang.StringBuilder buffer, boolean sortNAry)
public java.lang.String getValueAsDate()
public LongOrDouble getValue()
public Node accept(NodeVisitor visitor) throws QueryProcessingException
accept
in class Node
QueryProcessingException
public java.lang.String getContext()
public void setDate()
public void setDate(LongOrDouble date)
public void setDate(long l)
public void setDateTime()
public void setDateTime(LongOrDouble dateTime)
public void setDateTime(long l)
public void setValue(LongOrDouble v)
public void setValue(long l)
public void setValue(double d)
Copyright © 2013 Dassault Systèmes, All Rights Reserved.