Package org.infinispan.query.dsl.impl
Class QueryStringCreator
- java.lang.Object
-
- org.infinispan.query.dsl.impl.QueryStringCreator
-
public class QueryStringCreator extends Object
Generates an Ickle query string to satisfy the condition created with the builder (by visiting it).- Since:
- 6.0
- Author:
- anistor@redhat.com
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_ALIASprotected Map<String,Object>namedParameters
-
Constructor Summary
Constructors Constructor Description QueryStringCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getNamedParameters()protected StringrenderDate(Date argument)protected <E extends Enum<E>>
StringrenderEnum(E argument)protected StringrenderInstant(Instant argument)Stringvisit(org.infinispan.query.dsl.impl.AndCondition booleanCondition)Stringvisit(org.infinispan.query.dsl.impl.AttributeCondition attributeCondition)Stringvisit(BaseQueryBuilder baseQueryBuilder)Stringvisit(org.infinispan.query.dsl.impl.BetweenOperator operator)Stringvisit(org.infinispan.query.dsl.impl.ContainsAllOperator operator)Stringvisit(org.infinispan.query.dsl.impl.ContainsAnyOperator operator)Stringvisit(org.infinispan.query.dsl.impl.ContainsOperator operator)Stringvisit(org.infinispan.query.dsl.impl.EqOperator operator)Stringvisit(org.infinispan.query.dsl.impl.GteOperator operator)Stringvisit(org.infinispan.query.dsl.impl.GtOperator operator)Stringvisit(org.infinispan.query.dsl.impl.InOperator operator)Stringvisit(org.infinispan.query.dsl.impl.IsNullOperator operator)Stringvisit(org.infinispan.query.dsl.impl.LikeOperator operator)Stringvisit(org.infinispan.query.dsl.impl.LteOperator operator)Stringvisit(org.infinispan.query.dsl.impl.LtOperator operator)Stringvisit(org.infinispan.query.dsl.impl.NotCondition notCondition)Stringvisit(org.infinispan.query.dsl.impl.OrCondition booleanCondition)
-
-
-
Field Detail
-
DEFAULT_ALIAS
public static final String DEFAULT_ALIAS
- See Also:
- Constant Field Values
-
-
Method Detail
-
visit
public String visit(BaseQueryBuilder baseQueryBuilder)
-
visit
public String visit(org.infinispan.query.dsl.impl.AndCondition booleanCondition)
-
visit
public String visit(org.infinispan.query.dsl.impl.OrCondition booleanCondition)
-
visit
public String visit(org.infinispan.query.dsl.impl.NotCondition notCondition)
-
visit
public String visit(org.infinispan.query.dsl.impl.EqOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.GtOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.GteOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.LtOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.LteOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.BetweenOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.LikeOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.IsNullOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.InOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.ContainsOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.ContainsAllOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.ContainsAnyOperator operator)
-
visit
public String visit(org.infinispan.query.dsl.impl.AttributeCondition attributeCondition)
-
-