Uses of Class
org.yamcs.yarch.ColumnDefinition
-
Uses of ColumnDefinition in org.yamcs.utils
Modifier and TypeMethodDescriptionstatic Value
ValueUtility.getColumnValue
(ColumnDefinition cd, Object v) -
Uses of ColumnDefinition in org.yamcs.yarch
Modifier and TypeMethodDescriptionTupleDefinition.getColumn
(int index) Get a column definition by nameStream.getColumnDefinition
(String colName) Tuple.getColumnDefinition
(int i) Tuple.getColumnDefinition
(String colName) CompiledExpression.getDefinition()
ConstantValueCompiledExpression.getDefinition()
FieldReturnCompiledExpression.getDefinition()
Modifier and TypeMethodDescriptionvoid
TupleDefinition.addColumn
(ColumnDefinition c) ColumnSerializer.deserialize
(ByteBuffer byteBuf, ColumnDefinition cd) Same as above but read the data from a ByteBuffer.ColumnSerializer.deserialize
(ByteArray array, ColumnDefinition cd) Read one column value (i.e. a cell from the stream) The enums are deserialized as shorts (it is converted to the actual type in theTableDefinition.deserialize(byte[], byte[])
)ParameterValueColumnSerializer.deserialize
(ByteBuffer byteBuf, ColumnDefinition cd) ParameterValueColumnSerializer.deserialize
(ByteArray byteArray, ColumnDefinition cd) default T
ColumnSerializer.fromByteArray
(byte[] b, ColumnDefinition cd) this method deserializes the value from a byte arraystatic ColumnSerializer<?>
ColumnSerializerFactory.getColumnSerializerForReplication
(ColumnDefinition cd) Returns the V2 serializers with the enumerations serialzied as strings (so they don't need a decoding table on the other end)static <T extends com.google.protobuf.MessageLite>
ColumnSerializer<T>ColumnSerializerFactory.getProtobufSerializer
(ColumnDefinition cd) ModifierConstructorDescriptionConstantValueCompiledExpression
(Object value2, ColumnDefinition cdef) FieldReturnCompiledExpression
(String field, ColumnDefinition cdef) -
Uses of ColumnDefinition in org.yamcs.yarch.streamsql
Modifier and TypeMethodDescriptionvoid
ColumnExpression.collectRequiredInputs
(Set<ColumnDefinition> inputs) void
CompilableAggregateExpression.collectRequiredInputs
(Set<ColumnDefinition> inputs) void
Expression.collectRequiredInputs
(Set<ColumnDefinition> inputs) protected void
Expression.fillCode_InputDefVars
(Collection<ColumnDefinition> inputs, StringBuilder code)