public static Supplier < ColumnarFloats > getFloatSupplier ( int totalSize , int sizePer , ByteBuffer fromBuffer , ByteOrder order , CompressionStrategy strategy ) { if ( strategy == CompressionStrategy . NONE ) { return new EntireLayoutColumnarFloatsSupplier ( totalSize , fromBuffer , order ) ; } else { return new BlockLayoutColumnarFloatsSupplier ( totalSize , sizePer , fromBuffer , order , strategy ) ; } }
Float currently does not support any encoding types and stores values as 4 byte float