Class SameTermFilterOptimizer.SameTermFilterVisitor

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

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

      • SameTermFilterVisitor

        protected SameTermFilterVisitor()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • meet

        public void meet​(Filter filter)
        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>
      • isUnboundVar

        private boolean isUnboundVar​(ValueExpr valueExpr,
                                     java.util.Set<java.lang.String> bindingNames)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getValue

        private Value getValue​(ValueExpr valueExpr)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • renameVar

        private void renameVar​(Var oldVar,
                               Var newVar,
                               Filter filter)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • bindVar

        private void bindVar​(Var var,
                             Value value,
                             Filter filter)
        Deprecated, for removal: This API element is subject to removal in a future version.