Class 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
    • Constructor Detail

      • QueryStringCreator

        public QueryStringCreator()
    • Method Detail

      • renderEnum

        protected <E extends Enum<E>> String renderEnum​(E argument)
      • 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)
      • renderDate

        protected String renderDate​(Date argument)
      • renderInstant

        protected String renderInstant​(Instant argument)