public final class ChunkedSliceOutput
extends io.airlift.slice.SliceOutput
Constructor and Description |
---|
ChunkedSliceOutput(int minChunkSize,
int maxChunkSize) |
Modifier and Type | Method and Description |
---|---|
io.airlift.slice.SliceOutput |
appendByte(int value) |
io.airlift.slice.SliceOutput |
appendBytes(byte[] source) |
io.airlift.slice.SliceOutput |
appendBytes(byte[] source,
int sourceIndex,
int length) |
io.airlift.slice.SliceOutput |
appendBytes(io.airlift.slice.Slice slice) |
io.airlift.slice.SliceOutput |
appendDouble(double value) |
io.airlift.slice.SliceOutput |
appendInt(int value) |
io.airlift.slice.SliceOutput |
appendLong(long value) |
io.airlift.slice.SliceOutput |
appendShort(int value) |
long |
getRetainedSize() |
List<io.airlift.slice.Slice> |
getSlices() |
io.airlift.slice.Slice |
getUnderlyingSlice() |
boolean |
isWritable() |
void |
reset() |
void |
reset(int position) |
int |
size() |
io.airlift.slice.Slice |
slice() |
String |
toString() |
String |
toString(Charset charset) |
int |
writableBytes() |
void |
writeByte(int value) |
void |
writeBytes(byte[] source) |
void |
writeBytes(byte[] source,
int sourceIndex,
int length) |
void |
writeBytes(InputStream in,
int length) |
void |
writeBytes(io.airlift.slice.Slice source) |
void |
writeBytes(io.airlift.slice.Slice source,
int sourceIndex,
int length) |
void |
writeDouble(double value) |
void |
writeFloat(float value) |
void |
writeInt(int value) |
void |
writeLong(long value) |
void |
writeShort(int value) |
void |
writeZero(int length) |
write, write, write, writeBoolean, writeBytes, writeChar, writeChars, writeUTF
close, flush
public List<io.airlift.slice.Slice> getSlices()
public void reset()
reset
in class io.airlift.slice.SliceOutput
public void reset(int position)
reset
in class io.airlift.slice.SliceOutput
public int size()
size
in class io.airlift.slice.SliceOutput
public long getRetainedSize()
getRetainedSize
in class io.airlift.slice.SliceOutput
public int writableBytes()
writableBytes
in class io.airlift.slice.SliceOutput
public boolean isWritable()
isWritable
in class io.airlift.slice.SliceOutput
public void writeByte(int value)
writeByte
in interface DataOutput
writeByte
in class io.airlift.slice.SliceOutput
public void writeShort(int value)
writeShort
in interface DataOutput
writeShort
in class io.airlift.slice.SliceOutput
public void writeInt(int value)
writeInt
in interface DataOutput
writeInt
in class io.airlift.slice.SliceOutput
public void writeLong(long value)
writeLong
in interface DataOutput
writeLong
in class io.airlift.slice.SliceOutput
public void writeFloat(float value)
writeFloat
in interface DataOutput
writeFloat
in class io.airlift.slice.SliceOutput
public void writeDouble(double value)
writeDouble
in interface DataOutput
writeDouble
in class io.airlift.slice.SliceOutput
public void writeBytes(io.airlift.slice.Slice source)
writeBytes
in class io.airlift.slice.SliceOutput
public void writeBytes(io.airlift.slice.Slice source, int sourceIndex, int length)
writeBytes
in class io.airlift.slice.SliceOutput
public void writeBytes(byte[] source)
writeBytes
in class io.airlift.slice.SliceOutput
public void writeBytes(byte[] source, int sourceIndex, int length)
writeBytes
in class io.airlift.slice.SliceOutput
public void writeBytes(InputStream in, int length) throws IOException
writeBytes
in class io.airlift.slice.SliceOutput
IOException
public void writeZero(int length)
writeZero
in class io.airlift.slice.SliceOutput
public io.airlift.slice.SliceOutput appendLong(long value)
appendLong
in class io.airlift.slice.SliceOutput
public io.airlift.slice.SliceOutput appendDouble(double value)
appendDouble
in class io.airlift.slice.SliceOutput
public io.airlift.slice.SliceOutput appendInt(int value)
appendInt
in class io.airlift.slice.SliceOutput
public io.airlift.slice.SliceOutput appendShort(int value)
appendShort
in class io.airlift.slice.SliceOutput
public io.airlift.slice.SliceOutput appendByte(int value)
appendByte
in class io.airlift.slice.SliceOutput
public io.airlift.slice.SliceOutput appendBytes(byte[] source, int sourceIndex, int length)
appendBytes
in class io.airlift.slice.SliceOutput
public io.airlift.slice.SliceOutput appendBytes(byte[] source)
appendBytes
in class io.airlift.slice.SliceOutput
public io.airlift.slice.SliceOutput appendBytes(io.airlift.slice.Slice slice)
appendBytes
in class io.airlift.slice.SliceOutput
public io.airlift.slice.Slice slice()
slice
in class io.airlift.slice.SliceOutput
public io.airlift.slice.Slice getUnderlyingSlice()
getUnderlyingSlice
in class io.airlift.slice.SliceOutput
public String toString(Charset charset)
toString
in class io.airlift.slice.SliceOutput
Copyright © 2012–2019. All rights reserved.