类 View

java.lang.Object
com.weibo.dip.analysisql.connector.Metadata
com.weibo.dip.analysis.view.View
所有已实现的接口:
Closeable, AutoCloseable
直接已知子类:
DefaultView

public abstract class View extends com.weibo.dip.analysisql.connector.Metadata
View.
  • 字段详细资料

    • tables

      protected List<Table> tables
    • router

      protected PolicyRouter router
    • dynamic

      protected boolean dynamic
  • 构造器详细资料

    • View

      public View(String topic)
      Initialize an instance with topic.
      参数:
      topic - topic
    • View

      public View(String topic, String alias, String desc)
      Initialize an instance with topic, alias, desc.
      参数:
      topic - topic
      alias - alias
      desc - description
  • 方法详细资料

    • getTables

      public List<Table> getTables()
    • getTable

      public Table getTable(String name)
    • getRouter

      public PolicyRouter getRouter()
    • isDynamic

      public boolean isDynamic()
    • setDynamic

      public void setDynamic(boolean dynamic)
    • addCalculator

      public void addCalculator(String metric, com.weibo.dip.analysisql.metric.MetricCalculator calculator)
      覆盖:
      addCalculator 在类中 com.weibo.dip.analysisql.connector.Metadata
    • getCalculators

      public Map<String,com.weibo.dip.analysisql.metric.MetricCalculator> getCalculators()
      覆盖:
      getCalculators 在类中 com.weibo.dip.analysisql.connector.Metadata
    • addTable

      public void addTable(Table table)
    • getCalculator

      public com.weibo.dip.analysisql.metric.MetricCalculator getCalculator(String metric)
      覆盖:
      getCalculator 在类中 com.weibo.dip.analysisql.connector.Metadata
    • getTablesUsingDimension

      public List<Table> getTablesUsingDimension(String name)
      Get tables using dimension name.
      参数:
      name - dimension name
      返回:
      tables
    • getTablesUsingMetric

      public List<Table> getTablesUsingMetric(String name)
      Get tables using metric name.
      参数:
      name - metric name
      返回:
      tables