public abstract class Expressions extends Object
| Constructor and Description |
|---|
Expressions() |
public static Expression liveIndex()
public static Expression archiveIndex()
public static Expression all()
public static Expression ids(String... ids)
public static Expression ids(Iterable<String> ids)
public static Expression equalsTo(String field, Object value)
public static Expression greaterThanEquals(String field, Object value)
public static Expression greaterThan(String field, Object value)
public static Expression lessThanEquals(String field, Object value)
public static Expression lessThan(String field, Object value)
public static Expression prefix(String field, Object value)
public static Expression notEquals(String field, Object value)
@SafeVarargs public static <E extends Comparable<E>> Expression in(String field, E... values)
public static <E extends Comparable<E>> Expression in(String field, List<E> values)
public static Expression between(String field, Object from, Object to)
public static Expression between(String field, Object from, Object to, boolean fromIncl, boolean toIncl)
public static Expression textAnywhere(Object value)
public static Expression textAnywhere(String field, Object value)
public static Expression regex(String field, String expr)
public static Expression exists(String field)
public static Expression missing(String field)
public static Expression type(String type)
public static Expression json(String json)
public static Expression and(Expression... expressions)
public static Expression and(Iterable<Expression> expressions)
public static Expression or(Expression... expressions)
public static Expression or(Iterable<Expression> expressions)
public static Expression not(Expression expression)
public static Expression nested(String path, Expression expression)
public static Expression hasParent(String parentType, Expression expression)
public static Expression hasChild(String childType, Expression expression)
Copyright © 2012–2015 Polyglotted IO. All rights reserved.