Package io.basestar.storage.hazelcast
Class HazelcastExpressionVisitor<K,V>
- java.lang.Object
-
- io.basestar.storage.hazelcast.HazelcastExpressionVisitor<K,V>
-
- All Implemented Interfaces:
io.basestar.expression.ExpressionVisitor<com.hazelcast.query.Predicate<K,V>>,io.basestar.expression.ExpressionVisitor.Defaulting<com.hazelcast.query.Predicate<K,V>>
public class HazelcastExpressionVisitor<K,V> extends java.lang.Object implements io.basestar.expression.ExpressionVisitor.Defaulting<com.hazelcast.query.Predicate<K,V>>
-
-
Constructor Summary
Constructors Constructor Description HazelcastExpressionVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.hazelcast.query.Predicate<K,V>visitAnd(io.basestar.expression.logical.And expression)com.hazelcast.query.Predicate<K,V>visitConstant(io.basestar.expression.constant.Constant expression)com.hazelcast.query.Predicate<K,V>visitDefault(io.basestar.expression.Expression expression)com.hazelcast.query.Predicate<K,V>visitEq(io.basestar.expression.compare.Eq expression)com.hazelcast.query.Predicate<K,V>visitGt(io.basestar.expression.compare.Gt expression)com.hazelcast.query.Predicate<K,V>visitGte(io.basestar.expression.compare.Gte expression)com.hazelcast.query.Predicate<K,V>visitLt(io.basestar.expression.compare.Lt expression)com.hazelcast.query.Predicate<K,V>visitLte(io.basestar.expression.compare.Lte expression)com.hazelcast.query.Predicate<K,V>visitNe(io.basestar.expression.compare.Ne expression)com.hazelcast.query.Predicate<K,V>visitNot(io.basestar.expression.logical.Not expression)com.hazelcast.query.Predicate<K,V>visitOr(io.basestar.expression.logical.Or expression)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.basestar.expression.ExpressionVisitor.Defaulting
visitAdd, visitBitAnd, visitBitFlip, visitBitLsh, visitBitOr, visitBitRsh, visitBitXor, visitCmp, visitCoalesce, visitDiv, visitForAll, visitForAny, visitForArray, visitForObject, visitForSet, visitIfElse, visitIn, visitIndex, visitLambda, visitLambdaCall, visitLiteralArray, visitLiteralObject, visitLiteralSet, visitMember, visitMemberCall, visitMod, visitMul, visitNegate, visitOf, visitPathConstant, visitPow, visitStarMember, visitSub, visitWhere, visitWith
-
-
-
-
Method Detail
-
visitDefault
public com.hazelcast.query.Predicate<K,V> visitDefault(io.basestar.expression.Expression expression)
- Specified by:
visitDefaultin interfaceio.basestar.expression.ExpressionVisitor.Defaulting<K>
-
visitEq
public com.hazelcast.query.Predicate<K,V> visitEq(io.basestar.expression.compare.Eq expression)
-
visitNe
public com.hazelcast.query.Predicate<K,V> visitNe(io.basestar.expression.compare.Ne expression)
-
visitGt
public com.hazelcast.query.Predicate<K,V> visitGt(io.basestar.expression.compare.Gt expression)
-
visitGte
public com.hazelcast.query.Predicate<K,V> visitGte(io.basestar.expression.compare.Gte expression)
-
visitLt
public com.hazelcast.query.Predicate<K,V> visitLt(io.basestar.expression.compare.Lt expression)
-
visitLte
public com.hazelcast.query.Predicate<K,V> visitLte(io.basestar.expression.compare.Lte expression)
-
visitConstant
public com.hazelcast.query.Predicate<K,V> visitConstant(io.basestar.expression.constant.Constant expression)
-
visitAnd
public com.hazelcast.query.Predicate<K,V> visitAnd(io.basestar.expression.logical.And expression)
-
visitNot
public com.hazelcast.query.Predicate<K,V> visitNot(io.basestar.expression.logical.Not expression)
-
-