Interface PipeSink
-
- All Known Implementing Classes:
IoTDBPipeSink
public interface PipeSink
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPipeSink.PipeSinkType
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeserialize(java.io.InputStream inputStream)voiddeserialize(java.nio.ByteBuffer buffer)static PipeSinkdeserializePipeSink(java.io.InputStream inputStream)static PipeSinkdeserializePipeSink(java.nio.ByteBuffer buffer)java.lang.StringgetPipeSinkName()org.apache.iotdb.confignode.rpc.thrift.TPipeSinkInfogetTPipeSinkInfo()PipeSink.PipeSinkTypegetType()voidserialize(java.io.OutputStream outputStream)voidsetAttribute(java.util.Map<java.lang.String,java.lang.String> params)java.lang.StringshowAllAttributes()
-
-
-
Method Detail
-
setAttribute
void setAttribute(java.util.Map<java.lang.String,java.lang.String> params) throws PipeSinkException- Throws:
PipeSinkException
-
getPipeSinkName
java.lang.String getPipeSinkName()
-
getType
PipeSink.PipeSinkType getType()
-
showAllAttributes
java.lang.String showAllAttributes()
-
getTPipeSinkInfo
org.apache.iotdb.confignode.rpc.thrift.TPipeSinkInfo getTPipeSinkInfo()
-
serialize
void serialize(java.io.OutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
void deserialize(java.io.InputStream inputStream) throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
void deserialize(java.nio.ByteBuffer buffer)
-
deserializePipeSink
static PipeSink deserializePipeSink(java.io.InputStream inputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializePipeSink
static PipeSink deserializePipeSink(java.nio.ByteBuffer buffer)
-
-