Class MolgenisRSQLVisitor

  • All Implemented Interfaces:
    cz.jirutka.rsql.parser.ast.RSQLVisitor<org.molgenis.data.Query<org.molgenis.data.Entity>,​Void>

    public class MolgenisRSQLVisitor
    extends cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter<org.molgenis.data.Query<org.molgenis.data.Entity>>
    RSQLVisitor implementation that creates Query objects for an RSQL tree.
    See Also:
    https://github.com/jirutka/rsql-parser
    • Constructor Summary

      Constructors 
      Constructor Description
      MolgenisRSQLVisitor​(org.molgenis.data.meta.model.EntityType entityType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.molgenis.data.Query<org.molgenis.data.Entity> visit​(cz.jirutka.rsql.parser.ast.AndNode node)  
      org.molgenis.data.Query<org.molgenis.data.Entity> visit​(cz.jirutka.rsql.parser.ast.ComparisonNode node)  
      org.molgenis.data.Query<org.molgenis.data.Entity> visit​(cz.jirutka.rsql.parser.ast.OrNode node)  
      • Methods inherited from class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter

        visit, visit, visit
    • Constructor Detail

      • MolgenisRSQLVisitor

        public MolgenisRSQLVisitor​(org.molgenis.data.meta.model.EntityType entityType)
    • Method Detail

      • visit

        public org.molgenis.data.Query<org.molgenis.data.Entity> visit​(cz.jirutka.rsql.parser.ast.AndNode node)
        Specified by:
        visit in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter<org.molgenis.data.Query<org.molgenis.data.Entity>>
      • visit

        public org.molgenis.data.Query<org.molgenis.data.Entity> visit​(cz.jirutka.rsql.parser.ast.OrNode node)
        Specified by:
        visit in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter<org.molgenis.data.Query<org.molgenis.data.Entity>>
      • visit

        public org.molgenis.data.Query<org.molgenis.data.Entity> visit​(cz.jirutka.rsql.parser.ast.ComparisonNode node)
        Specified by:
        visit in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter<org.molgenis.data.Query<org.molgenis.data.Entity>>