Class SameTermFilterOptimizer.VarRenamer

  • All Implemented Interfaces:
    QueryModelVisitor<java.lang.RuntimeException>
    Enclosing class:
    SameTermFilterOptimizer

    @Deprecated(forRemoval=true,
                since="4.1.0")
    protected static class SameTermFilterOptimizer.VarRenamer
    extends AbstractQueryModelVisitor<java.lang.RuntimeException>
    Deprecated, for removal: This API element is subject to removal in a future version.
    • Field Detail

      • oldVar

        private final Var oldVar
        Deprecated, for removal: This API element is subject to removal in a future version.
      • newVar

        private final Var newVar
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Constructor Detail

      • VarRenamer

        public VarRenamer​(Var oldVar,
                          Var newVar)
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • meet

        public void meet​(Var var)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        meet in interface QueryModelVisitor<java.lang.RuntimeException>
        Overrides:
        meet in class AbstractQueryModelVisitor<java.lang.RuntimeException>
      • meet

        public void meet​(ProjectionElem projElem)
                  throws java.lang.RuntimeException
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        meet in interface QueryModelVisitor<java.lang.RuntimeException>
        Overrides:
        meet in class AbstractQueryModelVisitor<java.lang.RuntimeException>
        Throws:
        java.lang.RuntimeException