Uses of Class
org.yamcs.yarch.TableDefinition
-
Packages that use TableDefinition Package Description org.yamcs.http.api org.yamcs.management org.yamcs.yarch org.yamcs.yarch.management org.yamcs.yarch.rocksdb -
-
Uses of TableDefinition in org.yamcs.http.api
Methods in org.yamcs.http.api with parameters of type TableDefinition Modifier and Type Method Description static StreamStreamFactory. insertStream(String instance, TableDefinition table) -
Uses of TableDefinition in org.yamcs.management
Methods in org.yamcs.management with parameters of type TableDefinition Modifier and Type Method Description voidManagementService. registerTable(String instance, TableDefinition tblDef)default voidTableStreamListener. tableRegistered(String instance, TableDefinition tblDef) -
Uses of TableDefinition in org.yamcs.yarch
Fields in org.yamcs.yarch declared as TableDefinition Modifier and Type Field Description protected TableDefinitionAbstractTableReaderStream. tableDefinitionprotected TableDefinitionPartitionManager. tableDefinitionprotected TableDefinitionTableWriter. tableDefinitionMethods in org.yamcs.yarch that return TableDefinition Modifier and Type Method Description TableDefinitionYarchDatabaseInstance. getTable(String name)TableDefinitionAbstractTableReaderStream. getTableDefinition()TableDefinitionPartitionManager. getTableDefinition()TableDefinitionTableWriter. getTableDefinition()Methods in org.yamcs.yarch that return types with arguments of type TableDefinition Modifier and Type Method Description Collection<TableDefinition>YarchDatabaseInstance. getTableDefinitions()List<TableDefinition>StorageEngine. loadTables(YarchDatabaseInstance ydb)Loads the table definitions from the disk for all the tables belonging to the instance.Methods in org.yamcs.yarch with parameters of type TableDefinition Modifier and Type Method Description voidStorageEngine. createTable(YarchDatabaseInstance ydb, TableDefinition tblDef)Create a new table based on definition.voidYarchDatabaseInstance. createTable(TableDefinition tbldef)add a table to the dictionary throws exception if a table or a stream with the same name already existvoidStorageEngine. dropTable(YarchDatabaseInstance ydb, TableDefinition tblDef)Drop the table (removing all data)static <T> ColumnSerializer<T>ColumnSerializerFactory. getColumnSerializer(TableDefinition tblDef, ColumnDefinition cd)HistogramIteratorStorageEngine. getHistogramIterator(YarchDatabaseInstance ydb, TableDefinition tblDef, String columnName, TimeInterval interval)StorageEngineYarchDatabaseInstance. getStorageEngine(TableDefinition tbldef)default voidStorageEngine. migrateTableDefinition(YarchDatabaseInstance ydb, TableDefinition tblDef)In Yamcs version 4 the table definitions were stored in yaml serialized format (in the /storage/yamcs-data// .def) StreamStorageEngine. newTableReaderStream(YarchDatabaseInstance ydb, TableDefinition tblDef, boolean ascending, boolean follow)Creates a new table reader.TableWriterStorageEngine. newTableWriter(YarchDatabaseInstance ydb, TableDefinition tblDef, TableWriter.InsertMode insertMode)Creates a new table writervoidStorageEngine. saveTableDefinition(YarchDatabaseInstance ydb, TableDefinition tblDef)Persist the table definition to diks (called when the table definition modifies)Constructors in org.yamcs.yarch with parameters of type TableDefinition Constructor Description HistogramReaderStream(YarchDatabaseInstance ydb, TableDefinition tblDef, String histoColumnName, TupleDefinition tupleDef)PartitionManager(TableDefinition tableDefinition)TableWriter(YarchDatabaseInstance ydb, TableDefinition tableDefinition, TableWriter.InsertMode mode) -
Uses of TableDefinition in org.yamcs.yarch.management
Constructors in org.yamcs.yarch.management with parameters of type TableDefinition Constructor Description TableControlImpl(TableDefinition table) -
Uses of TableDefinition in org.yamcs.yarch.rocksdb
Methods in org.yamcs.yarch.rocksdb that return types with arguments of type TableDefinition Modifier and Type Method Description List<TableDefinition>RdbStorageEngine. loadTables(YarchDatabaseInstance ydb)Constructors in org.yamcs.yarch.rocksdb with parameters of type TableDefinition Constructor Description ColumnValueSerializer(TableDefinition tableDefinition)RdbHistogramIterator(String yamcsInstance, Tablespace tablespace, TableDefinition tblDef, String colName, TimeInterval interval)RdbPartitionManager(Tablespace tablespace, String yamcsInstance, TableDefinition tableDefinition, int tblTbsIndex)RdbTableWriter(Tablespace tablespace, YarchDatabaseInstance ydb, TableDefinition tableDefinition, TableWriter.InsertMode mode)
-