Raw Data
Data Object that allows unstructured data to be passed through a pipeline. The data in question is stored as a ByteBuffer and has no structure associated with it.
Class name: com.datashyft.pipeline.dataobjects.RawData
RawData(ByteBuffer buffer) — Creates a new Raw Data object using the data contained in the specified ByteBuffer. The ByteBuffer is duplicated to allow independent reading of the buffer, but the data contained within the buffer is not copied, so other buffers can modify the data.
RawData(MultiByteBuffer buffer) — Creates a new Raw Data object using the data contained in the specified MultiByteBuffer. The MultiByteBuffer is duplicated to allow independent reading of the buffer.
RawData(Map<String, List<String> tags, String type, ByteBuffer buffer) — Creates a new Raw Data object using the data contained in the specified ByteBuffer. The new object is assigned the specified tags and type. The ByteBuffer is duplicated to allow independent reading of the buffer, but the data contained within the buffer is not copied, so other buffers can modify the data.
RawData(Map<String, List<String> tags, String type, MultiByteBuffer buffer) — Creates a new Raw Data object using the data contained in the specified MultiByteBuffer. The new object is assigned the specified tags and type. The MultiByteBuffer is duplicated to allow independent reading of the buffer.
getData() — Returns a MultiByteBuffer for accessing the data stored in this data object.