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 ExpressionOperatorcopyOperator(ExpressionOperator operator)static ExpressionTermcopyTerm(ExpressionTerm term)static ExpressionOperatorequals(java.lang.String field, java.lang.String value)static ExpressionOperatorequals(java.lang.String field, DocRef value)static ExpressionOperatorequals(BooleanField field, boolean value)static ExpressionOperatorequals(DateField field, java.lang.String value)static ExpressionOperatorequals(DocRefField field, DocRef value)static ExpressionOperatorequals(DoubleField field, double value)static ExpressionOperatorequals(FloatField field, float value)static ExpressionOperatorequals(IdField field, long value)static ExpressionOperatorequals(IntegerField field, int value)static ExpressionOperatorequals(LongField field, long value)static ExpressionOperatorequals(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 ExpressionOperatorreplaceExpressionParameters(ExpressionOperator operator, java.util.Map<java.lang.String,java.lang.String> paramMap)static inttermCount(ExpressionOperator expressionOperator)static inttermCount(ExpressionOperator expressionOperator, java.util.Collection<AbstractField> fields)static inttermCount(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)
-
-