Class FloatFrameMaker
- java.lang.Object
-
- org.apache.druid.frame.write.columnar.FloatFrameMaker
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class FloatFrameMaker extends Object implements Closeable
-
-
Field Summary
Fields Modifier and Type Field Description static long
DATA_OFFSET
-
Constructor Summary
Constructors Constructor Description FloatFrameMaker(MemoryAllocator allocator, boolean hasNulls)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(float value)
boolean
addNull()
void
close()
long
size()
void
undo()
static int
valueSize(boolean hasNulls)
long
writeTo(org.apache.datasketches.memory.WritableMemory memory, long startPosition)
-
-
-
Field Detail
-
DATA_OFFSET
public static final long DATA_OFFSET
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FloatFrameMaker
public FloatFrameMaker(MemoryAllocator allocator, boolean hasNulls)
-
-
Method Detail
-
valueSize
public static int valueSize(boolean hasNulls)
-
add
public boolean add(float value)
-
addNull
public boolean addNull()
-
undo
public void undo()
-
size
public long size()
-
writeTo
public long writeTo(org.apache.datasketches.memory.WritableMemory memory, long startPosition)
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
-