com.clickzetta.platform.client.BaseStream Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clickzetta-java Show documentation
Show all versions of clickzetta-java Show documentation
The java SDK for clickzetta's Lakehouse
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