Package org.apache.druid.segment.serde
Class MetaSerdeHelper<T>
java.lang.Object
org.apache.druid.segment.serde.MetaSerdeHelper<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> MetaSerdeHelper<T>firstWriteByte(MetaSerdeHelper.ByteFieldWriter<T> fieldWriter) maybeWriteByte(Predicate<T> condition, MetaSerdeHelper.ByteFieldWriter<T> fieldWriter) intwriteByte(MetaSerdeHelper.ByteFieldWriter<T> fieldWriter) writeByteArray(Function<T, byte[]> getByteArray) writeInt(MetaSerdeHelper.IntFieldWriter<T> fieldWriter) writeSomething(MetaSerdeHelper.FieldWriter<T> fieldWriter) voidwriteTo(WritableByteChannel channel, T x)
-
Method Details
-
firstWriteByte
-
writeInt
-
writeByte
-
maybeWriteByte
public MetaSerdeHelper<T> maybeWriteByte(Predicate<T> condition, MetaSerdeHelper.ByteFieldWriter<T> fieldWriter) -
writeByteArray
-
writeSomething
-
writeTo
- Throws:
IOException
-
size
-