类 FilterDimensionVisitor

java.lang.Object
com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
com.weibo.dip.analysis.view.FilterDimensionVisitor

public class FilterDimensionVisitor extends com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
FilterDimensionVisitor.
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected Set<String>
    visitAnd(com.weibo.dip.analysisql.dsl.filter.logical.AndFilter filter)
     
    protected Set<String>
    visitDoubleEq(com.weibo.dip.analysisql.dsl.filter.relational.eq.DoubleEqFilter filter)
     
    protected Set<String>
    visitDoubleGe(com.weibo.dip.analysisql.dsl.filter.relational.ge.DoubleGeFilter filter)
     
    protected Set<String>
    visitDoubleGt(com.weibo.dip.analysisql.dsl.filter.relational.gt.DoubleGtFilter filter)
     
    protected Set<String>
    visitDoubleIn(com.weibo.dip.analysisql.dsl.filter.in.DoubleInFilter filter)
     
    protected Set<String>
    visitDoubleLe(com.weibo.dip.analysisql.dsl.filter.relational.le.DoubleLeFilter filter)
     
    protected Set<String>
    visitDoubleLt(com.weibo.dip.analysisql.dsl.filter.relational.lt.DoubleLtFilter filter)
     
    protected Set<String>
    visitDoubleNe(com.weibo.dip.analysisql.dsl.filter.relational.ne.DoubleNeFilter filter)
     
    protected Set<String>
    visitLongEq(com.weibo.dip.analysisql.dsl.filter.relational.eq.LongEqFilter filter)
     
    protected Set<String>
    visitLongGe(com.weibo.dip.analysisql.dsl.filter.relational.ge.LongGeFilter filter)
     
    protected Set<String>
    visitLongGt(com.weibo.dip.analysisql.dsl.filter.relational.gt.LongGtFilter filter)
     
    protected Set<String>
    visitLongIn(com.weibo.dip.analysisql.dsl.filter.in.LongInFilter filter)
     
    protected Set<String>
    visitLongLe(com.weibo.dip.analysisql.dsl.filter.relational.le.LongLeFilter filter)
     
    protected Set<String>
    visitLongLt(com.weibo.dip.analysisql.dsl.filter.relational.lt.LongLtFilter filter)
     
    protected Set<String>
    visitLongNe(com.weibo.dip.analysisql.dsl.filter.relational.ne.LongNeFilter filter)
     
    protected Set<String>
    visitNot(com.weibo.dip.analysisql.dsl.filter.logical.NotFilter filter)
     
    protected Set<String>
    visitOr(com.weibo.dip.analysisql.dsl.filter.logical.OrFilter filter)
     
    visitRegex(com.weibo.dip.analysisql.dsl.filter.RegexFilter filter)
     
    protected Set<String>
    visitStringEq(com.weibo.dip.analysisql.dsl.filter.relational.eq.StringEqFilter filter)
     
    protected Set<String>
    visitStringGe(com.weibo.dip.analysisql.dsl.filter.relational.ge.StringGeFilter filter)
     
    protected Set<String>
    visitStringGt(com.weibo.dip.analysisql.dsl.filter.relational.gt.StringGtFilter filter)
     
    protected Set<String>
    visitStringIn(com.weibo.dip.analysisql.dsl.filter.in.StringInFilter filter)
     
    protected Set<String>
    visitStringLe(com.weibo.dip.analysisql.dsl.filter.relational.le.StringLeFilter filter)
     
    protected Set<String>
    visitStringLt(com.weibo.dip.analysisql.dsl.filter.relational.lt.StringLtFilter filter)
     
    protected Set<String>
    visitStringNe(com.weibo.dip.analysisql.dsl.filter.relational.ne.StringNeFilter filter)
     

    从类继承的方法 com.weibo.dip.analysisql.dsl.filter.FilterVisitor

    visit, visitEq, visitGe, visitGt, visitIn, visitLe, visitLt, visitNe

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • FilterDimensionVisitor

      public FilterDimensionVisitor()
  • 方法详细资料

    • visitAnd

      protected Set<String> visitAnd(com.weibo.dip.analysisql.dsl.filter.logical.AndFilter filter)
      指定者:
      visitAnd 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitOr

      protected Set<String> visitOr(com.weibo.dip.analysisql.dsl.filter.logical.OrFilter filter)
      指定者:
      visitOr 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitNot

      protected Set<String> visitNot(com.weibo.dip.analysisql.dsl.filter.logical.NotFilter filter)
      指定者:
      visitNot 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitStringEq

      protected Set<String> visitStringEq(com.weibo.dip.analysisql.dsl.filter.relational.eq.StringEqFilter filter)
      指定者:
      visitStringEq 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitLongEq

      protected Set<String> visitLongEq(com.weibo.dip.analysisql.dsl.filter.relational.eq.LongEqFilter filter)
      指定者:
      visitLongEq 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitDoubleEq

      protected Set<String> visitDoubleEq(com.weibo.dip.analysisql.dsl.filter.relational.eq.DoubleEqFilter filter)
      指定者:
      visitDoubleEq 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitStringNe

      protected Set<String> visitStringNe(com.weibo.dip.analysisql.dsl.filter.relational.ne.StringNeFilter filter)
      指定者:
      visitStringNe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitLongNe

      protected Set<String> visitLongNe(com.weibo.dip.analysisql.dsl.filter.relational.ne.LongNeFilter filter)
      指定者:
      visitLongNe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitDoubleNe

      protected Set<String> visitDoubleNe(com.weibo.dip.analysisql.dsl.filter.relational.ne.DoubleNeFilter filter)
      指定者:
      visitDoubleNe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitStringGt

      protected Set<String> visitStringGt(com.weibo.dip.analysisql.dsl.filter.relational.gt.StringGtFilter filter)
      指定者:
      visitStringGt 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitLongGt

      protected Set<String> visitLongGt(com.weibo.dip.analysisql.dsl.filter.relational.gt.LongGtFilter filter)
      指定者:
      visitLongGt 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitDoubleGt

      protected Set<String> visitDoubleGt(com.weibo.dip.analysisql.dsl.filter.relational.gt.DoubleGtFilter filter)
      指定者:
      visitDoubleGt 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitStringLt

      protected Set<String> visitStringLt(com.weibo.dip.analysisql.dsl.filter.relational.lt.StringLtFilter filter)
      指定者:
      visitStringLt 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitLongLt

      protected Set<String> visitLongLt(com.weibo.dip.analysisql.dsl.filter.relational.lt.LongLtFilter filter)
      指定者:
      visitLongLt 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitDoubleLt

      protected Set<String> visitDoubleLt(com.weibo.dip.analysisql.dsl.filter.relational.lt.DoubleLtFilter filter)
      指定者:
      visitDoubleLt 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitStringGe

      protected Set<String> visitStringGe(com.weibo.dip.analysisql.dsl.filter.relational.ge.StringGeFilter filter)
      指定者:
      visitStringGe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitLongGe

      protected Set<String> visitLongGe(com.weibo.dip.analysisql.dsl.filter.relational.ge.LongGeFilter filter)
      指定者:
      visitLongGe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitDoubleGe

      protected Set<String> visitDoubleGe(com.weibo.dip.analysisql.dsl.filter.relational.ge.DoubleGeFilter filter)
      指定者:
      visitDoubleGe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitStringLe

      protected Set<String> visitStringLe(com.weibo.dip.analysisql.dsl.filter.relational.le.StringLeFilter filter)
      指定者:
      visitStringLe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitLongLe

      protected Set<String> visitLongLe(com.weibo.dip.analysisql.dsl.filter.relational.le.LongLeFilter filter)
      指定者:
      visitLongLe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitDoubleLe

      protected Set<String> visitDoubleLe(com.weibo.dip.analysisql.dsl.filter.relational.le.DoubleLeFilter filter)
      指定者:
      visitDoubleLe 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitStringIn

      protected Set<String> visitStringIn(com.weibo.dip.analysisql.dsl.filter.in.StringInFilter filter)
      指定者:
      visitStringIn 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitLongIn

      protected Set<String> visitLongIn(com.weibo.dip.analysisql.dsl.filter.in.LongInFilter filter)
      指定者:
      visitLongIn 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitDoubleIn

      protected Set<String> visitDoubleIn(com.weibo.dip.analysisql.dsl.filter.in.DoubleInFilter filter)
      指定者:
      visitDoubleIn 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>
    • visitRegex

      public Set<String> visitRegex(com.weibo.dip.analysisql.dsl.filter.RegexFilter filter)
      指定者:
      visitRegex 在类中 com.weibo.dip.analysisql.dsl.filter.FilterVisitor<Set<String>>