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, writeUTFclose, flushpublic List<io.airlift.slice.Slice> getSlices()
public void reset()
reset in class io.airlift.slice.SliceOutputpublic void reset(int position)
reset in class io.airlift.slice.SliceOutputpublic int size()
size in class io.airlift.slice.SliceOutputpublic long getRetainedSize()
getRetainedSize in class io.airlift.slice.SliceOutputpublic int writableBytes()
writableBytes in class io.airlift.slice.SliceOutputpublic boolean isWritable()
isWritable in class io.airlift.slice.SliceOutputpublic void writeByte(int value)
writeByte in interface DataOutputwriteByte in class io.airlift.slice.SliceOutputpublic void writeShort(int value)
writeShort in interface DataOutputwriteShort in class io.airlift.slice.SliceOutputpublic void writeInt(int value)
writeInt in interface DataOutputwriteInt in class io.airlift.slice.SliceOutputpublic void writeLong(long value)
writeLong in interface DataOutputwriteLong in class io.airlift.slice.SliceOutputpublic void writeFloat(float value)
writeFloat in interface DataOutputwriteFloat in class io.airlift.slice.SliceOutputpublic void writeDouble(double value)
writeDouble in interface DataOutputwriteDouble in class io.airlift.slice.SliceOutputpublic void writeBytes(io.airlift.slice.Slice source)
writeBytes in class io.airlift.slice.SliceOutputpublic void writeBytes(io.airlift.slice.Slice source,
int sourceIndex,
int length)
writeBytes in class io.airlift.slice.SliceOutputpublic void writeBytes(byte[] source)
writeBytes in class io.airlift.slice.SliceOutputpublic void writeBytes(byte[] source,
int sourceIndex,
int length)
writeBytes in class io.airlift.slice.SliceOutputpublic void writeBytes(InputStream in, int length) throws IOException
writeBytes in class io.airlift.slice.SliceOutputIOExceptionpublic void writeZero(int length)
writeZero in class io.airlift.slice.SliceOutputpublic io.airlift.slice.SliceOutput appendLong(long value)
appendLong in class io.airlift.slice.SliceOutputpublic io.airlift.slice.SliceOutput appendDouble(double value)
appendDouble in class io.airlift.slice.SliceOutputpublic io.airlift.slice.SliceOutput appendInt(int value)
appendInt in class io.airlift.slice.SliceOutputpublic io.airlift.slice.SliceOutput appendShort(int value)
appendShort in class io.airlift.slice.SliceOutputpublic io.airlift.slice.SliceOutput appendByte(int value)
appendByte in class io.airlift.slice.SliceOutputpublic io.airlift.slice.SliceOutput appendBytes(byte[] source,
int sourceIndex,
int length)
appendBytes in class io.airlift.slice.SliceOutputpublic io.airlift.slice.SliceOutput appendBytes(byte[] source)
appendBytes in class io.airlift.slice.SliceOutputpublic io.airlift.slice.SliceOutput appendBytes(io.airlift.slice.Slice slice)
appendBytes in class io.airlift.slice.SliceOutputpublic io.airlift.slice.Slice slice()
slice in class io.airlift.slice.SliceOutputpublic io.airlift.slice.Slice getUnderlyingSlice()
getUnderlyingSlice in class io.airlift.slice.SliceOutputpublic String toString(Charset charset)
toString in class io.airlift.slice.SliceOutputCopyright © 2012–2022. All rights reserved.