| Package | Description |
|---|---|
| de.gsi.dataset.utils | |
| de.gsi.dataset.utils.serializer |
| Modifier and Type | Method and Description |
|---|---|
static DataSet |
DataSetSerialiser.readDataSetFromByteArray(FastByteBuffer readBuffer)
Read a Dataset from a byte array containing comma separated values.
The data format is a custom extension of csv with an additional #-commented Metadata Header and a $-commented column header. |
protected static void |
DataSetSerialiser.swallowRest(FastByteBuffer readBuffer,
BinarySerialiser.FieldHeader fieldHeader) |
protected static void |
DataSetSerialiser.writeDataLabelsToStream(FastByteBuffer buffer,
DataSet dataSet) |
static void |
DataSetSerialiser.writeDataSetToByteArray(DataSet dataSet,
FastByteBuffer buffer,
boolean asFloat)
Write data set into byte buffer.
|
protected static void |
DataSetSerialiser.writeHeaderDataToStream(FastByteBuffer buffer,
DataSet dataSet) |
protected static void |
DataSetSerialiser.writeMetaDataToStream(FastByteBuffer buffer,
DataSet dataSet) |
protected static void |
DataSetSerialiser.writeNumericBinaryDataToBuffer(FastByteBuffer buffer,
DataSet dataSet,
boolean asFloat) |
| Modifier and Type | Method and Description |
|---|---|
static FastByteBuffer |
FastByteBuffer.wrap(byte[] byteArray)
Wraps a given byte array into FastByteBuffer
|
static FastByteBuffer |
FastByteBuffer.wrap(byte[] byteArray,
int length)
Wraps a given byte array into FastByteBuffer
|
| Modifier and Type | Method and Description |
|---|---|
static BinarySerialiser.HeaderInfo |
BinarySerialiser.checkHeaderInfo(FastByteBuffer readBuffer) |
static int[] |
BinarySerialiser.getArrayDimensions(FastByteBuffer readBuffer) |
static boolean |
BinarySerialiser.getBoolean(FastByteBuffer readBuffer) |
static boolean[] |
BinarySerialiser.getBooleanArray(FastByteBuffer readBuffer) |
static byte |
BinarySerialiser.getByte(FastByteBuffer readBuffer) |
static byte[] |
BinarySerialiser.getByteArray(FastByteBuffer readBuffer) |
static double |
BinarySerialiser.getDouble(FastByteBuffer readBuffer) |
static double[] |
BinarySerialiser.getDoubleArray(FastByteBuffer readBuffer) |
static BinarySerialiser.FieldHeader |
BinarySerialiser.getFieldHeader(FastByteBuffer readBuffer) |
static float |
BinarySerialiser.getFloat(FastByteBuffer readBuffer) |
static float[] |
BinarySerialiser.getFloatArray(FastByteBuffer readBuffer) |
protected static Object[] |
BinarySerialiser.getGenericArrayAsPrimitive(FastByteBuffer readBuffer,
DataType dataType) |
static int[] |
BinarySerialiser.getIntArray(FastByteBuffer readBuffer) |
static int |
BinarySerialiser.getInteger(FastByteBuffer readBuffer) |
static long |
BinarySerialiser.getLong(FastByteBuffer readBuffer) |
static long[] |
BinarySerialiser.getLongArray(FastByteBuffer readBuffer) |
static <K,V> Map<K,V> |
BinarySerialiser.getMap(FastByteBuffer readBuffer,
Map<K,V> map) |
static short |
BinarySerialiser.getShort(FastByteBuffer readBuffer) |
static short[] |
BinarySerialiser.getShortArray(FastByteBuffer readBuffer) |
static String |
BinarySerialiser.getString(FastByteBuffer readBuffer) |
static String[] |
BinarySerialiser.getStringArray(FastByteBuffer readBuffer) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
boolean value) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
boolean[] arrayValue) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
boolean[] arrayValue,
int[] dims) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
byte value) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
byte[] arrayValue) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
byte[] arrayValue,
int[] dims) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
double value) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
double[] arrayValue) |
static void |
BinaryArrayFactory.put(FastByteBuffer buffer,
String fieldName,
double[][] matrix) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
double[] arrayValue,
int[] dims) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
float value) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
float[] arrayValue) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
float[] arrayValue,
int[] dims) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
int value) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
int[] arrayValue) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
int[] arrayValue,
int[] dims) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
long value) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
long[] arrayValue) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
long[] arrayValue,
int[] dims) |
static <K,V> void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
Map<K,V> map) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
short value) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
short[] arrayValue) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
short[] arrayValue,
int[] dims) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
String value) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
String[] arrayValue) |
static void |
BinarySerialiser.put(FastByteBuffer buffer,
String fieldName,
String[] arrayValue,
int[] dims) |
protected static int |
BinarySerialiser.putArrayHeader(FastByteBuffer buffer,
String fieldName,
DataType dataType,
int[] dims) |
static void |
BinarySerialiser.putEndMarker(FastByteBuffer buffer) |
protected static void |
BinarySerialiser.putFieldHeader(FastByteBuffer buffer,
String fieldName,
DataType dataType) |
protected static void |
BinarySerialiser.putFieldHeader(FastByteBuffer buffer,
String fieldName,
DataType dataType,
int additionalSize) |
protected static void |
BinarySerialiser.putGenericArrayAsPrimitive(FastByteBuffer buffer,
DataType dataType,
Object[] data,
int nToCopy) |
static void |
BinarySerialiser.putHeaderInfo(FastByteBuffer buffer)
Adds header and version information
|
static double[][] |
BinaryArrayFactory.readDoubleMatrix(FastByteBuffer buffer,
BinarySerialiser.FieldHeader fieldHeader) |
Copyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.