Package org.yamcs.yarch
Class ColumnSerializerFactory
- java.lang.Object
-
- org.yamcs.yarch.ColumnSerializerFactory
-
public class ColumnSerializerFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description ColumnSerializerFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> ColumnSerializer<T>getBasicColumnSerializer(DataType type)returns a column serializer for basic typesstatic ColumnSerializer<?>getColumnSerializer(ColumnDefinition cd)static <T> ColumnSerializer<T>getColumnSerializer(TableDefinition tblDef, ColumnDefinition cd)static <T extends com.google.protobuf.MessageLite>
ColumnSerializer<T>getProtobufSerializer(ColumnDefinition cd)
-
-
-
Method Detail
-
getColumnSerializer
public static <T> ColumnSerializer<T> getColumnSerializer(TableDefinition tblDef, ColumnDefinition cd)
-
getColumnSerializer
public static ColumnSerializer<?> getColumnSerializer(ColumnDefinition cd)
-
getBasicColumnSerializer
public static <T> ColumnSerializer<T> getBasicColumnSerializer(DataType type)
returns a column serializer for basic types- Parameters:
type-- Returns:
-
getProtobufSerializer
public static <T extends com.google.protobuf.MessageLite> ColumnSerializer<T> getProtobufSerializer(ColumnDefinition cd)
-
-