Package stroom.query.api.v2
Class ExpressionUtil
- java.lang.Object
-
- stroom.query.api.v2.ExpressionUtil
-
public class ExpressionUtil extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description static ExpressionOperator
copyOperator(ExpressionOperator operator)
static ExpressionTerm
copyTerm(ExpressionTerm term)
static ExpressionOperator
equals(java.lang.String field, java.lang.String value)
static ExpressionOperator
equals(java.lang.String field, DocRef value)
static ExpressionOperator
equals(BooleanField field, boolean value)
static ExpressionOperator
equals(DateField field, java.lang.String value)
static ExpressionOperator
equals(DocRefField field, DocRef value)
static ExpressionOperator
equals(DoubleField field, double value)
static ExpressionOperator
equals(FloatField field, float value)
static ExpressionOperator
equals(IdField field, long value)
static ExpressionOperator
equals(IntegerField field, int value)
static ExpressionOperator
equals(LongField field, long value)
static ExpressionOperator
equals(TextField field, java.lang.String value)
static java.util.List<java.lang.String>
fields(ExpressionOperator expressionOperator)
static java.util.List<java.lang.String>
fields(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)
static java.util.List<java.lang.String>
fields(ExpressionOperator expressionOperator, AbstractField field)
static ExpressionOperator
replaceExpressionParameters(ExpressionOperator operator, java.util.Map<java.lang.String,java.lang.String> paramMap)
static int
termCount(ExpressionOperator expressionOperator)
static int
termCount(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)
static int
termCount(ExpressionOperator expressionOperator, AbstractField field)
static java.util.List<ExpressionTerm>
terms(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)
static java.util.List<java.lang.String>
values(ExpressionOperator expressionOperator)
static java.util.List<java.lang.String>
values(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)
static java.util.List<java.lang.String>
values(ExpressionOperator expressionOperator, AbstractField field)
-
-
-
Method Detail
-
equals
public static ExpressionOperator equals(java.lang.String field, java.lang.String value)
-
equals
public static ExpressionOperator equals(BooleanField field, boolean value)
-
equals
public static ExpressionOperator equals(DateField field, java.lang.String value)
-
equals
public static ExpressionOperator equals(DocRefField field, DocRef value)
-
equals
public static ExpressionOperator equals(IdField field, long value)
-
equals
public static ExpressionOperator equals(IntegerField field, int value)
-
equals
public static ExpressionOperator equals(LongField field, long value)
-
equals
public static ExpressionOperator equals(FloatField field, float value)
-
equals
public static ExpressionOperator equals(DoubleField field, double value)
-
equals
public static ExpressionOperator equals(TextField field, java.lang.String value)
-
equals
public static ExpressionOperator equals(java.lang.String field, DocRef value)
-
termCount
public static int termCount(ExpressionOperator expressionOperator)
-
termCount
public static int termCount(ExpressionOperator expressionOperator, AbstractField field)
-
termCount
public static int termCount(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)
-
fields
public static java.util.List<java.lang.String> fields(ExpressionOperator expressionOperator)
-
fields
public static java.util.List<java.lang.String> fields(ExpressionOperator expressionOperator, AbstractField field)
-
fields
public static java.util.List<java.lang.String> fields(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)
-
values
public static java.util.List<java.lang.String> values(ExpressionOperator expressionOperator)
-
values
public static java.util.List<java.lang.String> values(ExpressionOperator expressionOperator, AbstractField field)
-
values
public static java.util.List<java.lang.String> values(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)
-
terms
public static java.util.List<ExpressionTerm> terms(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)
-
copyOperator
public static ExpressionOperator copyOperator(ExpressionOperator operator)
-
copyTerm
public static ExpressionTerm copyTerm(ExpressionTerm term)
-
replaceExpressionParameters
public static ExpressionOperator replaceExpressionParameters(ExpressionOperator operator, java.util.Map<java.lang.String,java.lang.String> paramMap)
-
-