All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.clickzetta.platform.client.BaseStream Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
package com.clickzetta.platform.client;

import com.clickzetta.platform.client.api.ProtocolType;
import com.clickzetta.platform.client.pool.RowPoolSupport;
import com.clickzetta.platform.client.schemachange.EvolutionManager;
import com.clickzetta.platform.metrics.MetricBase;

public interface BaseStream extends RowPoolSupport {

  /**
   * return protocolType which this stream used.
   *
   * @return
   */
  ProtocolType getProtocolType();

  /**
   * return this table which hold by stream.
   *
   * @return
   */
   T getTable();

  /**
   * get all metrics.
   * 

* tuple2(Map(namespaceKey, namespaceValue), Map(metricsKey, Metric)). */ MetricBase getMetrics(); /** * return schema evolution manager hold by stream. * * @return */ EvolutionManager getEvolutionManager(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy