Package org.yamcs.yarch
package org.yamcs.yarch
-
ClassDescriptionIterator through a table.JMX MBean for performing a hot backup of a tablespace.Serializes column values to byte arrays (used as part of tables) and backserializers for table format version ≤ 2 where the signed integers (and timestamps) are stored as they are and do not sort properly when they are primary keys.this is no compiled expression at all, it just returns the same valueTypes supported by yarch.Keeps track of attributes associated with an execution context of a query: tablespace, database and snapshots
BucketDatabase
implementation that maps objects to files on a file system.information about histogram.Iterator over histogram records The iterator offers a partial ordering - for one column the records are sorted by timeSends histogram data to a stream.Stores a record in the histogram database.Stream created by the "create stream statement"stores information about Partition of a table It is subclassed by storage engines to store additional informationIterates over time based intervals of a partitionKeeps track of partitions and histograms for one table.For tables partitioned by time this holds all the partitions for a given time interval.A database that allows to store and retrieve protobuf messages.This is like a tuple used in the context of table writing to collect values used for histograms and secondary indices.Sequences generate incrementing numbers and are persisted to the database (i.e. upon restart they continue from where they left)Streams are means to transport tuples.Stores properties for table columnsA table definition consists of a (key,value) pair of tuple definitions.ConstructsTableDefinition
from .def yaml files.Implements skeleton for table streamer that uses PartitionManager to handle partitioning.Walks over one yarch table providing operations for select, udpdate, deleteImplements different schemes for partitioning by time.Contains the tuple value (as an array of Columns) together with a pointer to its definitionHandles all tables/streams/indexes for a Yamcs serverHandles tables and streams for one Yamcs Instance