类 Table

java.lang.Object
com.weibo.dip.analysisql.connector.Metadata
com.weibo.dip.analysis.view.Table
所有已实现的接口:
Closeable, AutoCloseable, Comparable<Table>

public class Table extends com.weibo.dip.analysisql.connector.Metadata implements Comparable<Table>
Table.
  • 构造器详细资料

    • Table

      public Table(View view)
    • Table

      public Table(View view, String name, com.weibo.dip.analysisql.dsl.request.Granularity granularity, int period, int delay)
      Initialize an instance with view, granularity, period and delay.
      参数:
      view - view
      name - table name
      granularity - table granularity
      period - table period
      delay - table delay
  • 方法详细资料

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getGranularity

      public com.weibo.dip.analysisql.dsl.request.Granularity getGranularity()
    • setGranularity

      public void setGranularity(com.weibo.dip.analysisql.dsl.request.Granularity granularity)
    • getPeriod

      public int getPeriod()
    • setPeriod

      public void setPeriod(int period)
    • getDelay

      public int getDelay()
    • setDelay

      public void setDelay(int delay)
    • addDimension

      public void addDimension(String dimension, String alias)
      覆盖:
      addDimension 在类中 com.weibo.dip.analysisql.connector.Metadata
    • addDimension

      public void addDimension(String dimension, String alias, String desc)
      覆盖:
      addDimension 在类中 com.weibo.dip.analysisql.connector.Metadata
    • addDimension

      public void addDimension(String dimension)
    • getDimensionValues

      public List<String> getDimensionValues(String dimension)
      指定者:
      getDimensionValues 在类中 com.weibo.dip.analysisql.connector.Metadata
    • addMetric

      public void addMetric(String metric, String alias)
      覆盖:
      addMetric 在类中 com.weibo.dip.analysisql.connector.Metadata
    • addMetric

      public void addMetric(String metric, String alias, String desc)
      覆盖:
      addMetric 在类中 com.weibo.dip.analysisql.connector.Metadata
    • addCalculator

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

      public boolean satisfy(com.weibo.dip.analysisql.dsl.request.QueryRequest request)
      Check if the table meets the conditions.
      参数:
      request - query request
      返回:
      true if meet, else false
    • compareTo

      public int compareTo(Table table)
      指定者:
      compareTo 在接口中 Comparable<Table>
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object