类 Table
java.lang.Object
com.weibo.dip.analysisql.connector.Metadata
com.weibo.dip.analysis.view.Table
- 所有已实现的接口:
Closeable,AutoCloseable,Comparable<Table>
Table.
-
字段概要
从类继承的字段 com.weibo.dip.analysisql.connector.Metadata
alias, calculators, desc, dimensions, metrics, topic -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddCalculator(String metric, com.weibo.dip.analysisql.metric.MetricCalculator calculator) voidaddDimension(String dimension) voidaddDimension(String dimension, String alias) voidaddDimension(String dimension, String alias, String desc) voidvoidintintgetDelay()getDimensionValues(String dimension) com.weibo.dip.analysisql.dsl.request.GranularitygetName()intbooleansatisfy(com.weibo.dip.analysisql.dsl.request.QueryRequest request) Check if the table meets the conditions.voidsetDelay(int delay) voidsetGranularity(com.weibo.dip.analysisql.dsl.request.Granularity granularity) voidvoidsetPeriod(int period) toString()从类继承的方法 com.weibo.dip.analysisql.connector.Metadata
close, containDimension, containMetric, getAlias, getCalculator, getCalculators, getDesc, getDimensions, getMetrics, getTopic, setAlias, setDesc, setTopic
-
构造器详细资料
-
Table
-
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- viewname- table namegranularity- table granularityperiod- table perioddelay- table delay
-
-
方法详细资料
-
getName
-
setName
-
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
- 覆盖:
addDimension在类中com.weibo.dip.analysisql.connector.Metadata
-
addDimension
- 覆盖:
addDimension在类中com.weibo.dip.analysisql.connector.Metadata
-
addDimension
-
getDimensionValues
- 指定者:
getDimensionValues在类中com.weibo.dip.analysisql.connector.Metadata
-
addMetric
- 覆盖:
addMetric在类中com.weibo.dip.analysisql.connector.Metadata
-
addMetric
- 覆盖:
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
- 指定者:
compareTo在接口中Comparable<Table>
-
toString
-