java.lang.Object
org.yamcs.protobuf.AbstractTableApi<Context>
org.yamcs.http.api.TableApi
- All Implemented Interfaces:
org.yamcs.api.Api<Context>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteSql(Context ctx, org.yamcs.protobuf.Table.ExecuteSqlRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.ResultSet> observer) voidexecuteStreamingSql(Context ctx, org.yamcs.protobuf.Table.ExecuteSqlRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.ResultSet> observer) voidgetStream(Context ctx, org.yamcs.protobuf.Table.GetStreamRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.StreamInfo> observer) voidgetTable(Context ctx, org.yamcs.protobuf.Table.GetTableRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.TableInfo> observer) voidgetTableData(Context ctx, org.yamcs.protobuf.Table.GetTableDataRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.TableData> observer) voidlistStreams(Context ctx, org.yamcs.protobuf.Table.ListStreamsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.ListStreamsResponse> observer) voidlistTables(Context ctx, org.yamcs.protobuf.Table.ListTablesRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.ListTablesResponse> observer) voidreadRows(Context ctx, org.yamcs.protobuf.Table.ReadRowsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.Row> observer) voidrebuildHistogram(Context ctx, org.yamcs.protobuf.Table.RebuildHistogramRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.RebuildHistogramResponse> observer) voidsubscribeStream(Context ctx, org.yamcs.protobuf.Table.SubscribeStreamRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.StreamData> observer) voidsubscribeStreamStatistics(Context ctx, org.yamcs.protobuf.Table.SubscribeStreamStatisticsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.StreamEvent> observer) static final List<org.yamcs.protobuf.Table.ColumnData>toColumnDataList(Tuple tuple) static StreamverifyStream(Context ctx, YarchDatabaseInstance ydb, String streamName) org.yamcs.api.Observer<org.yamcs.protobuf.Table.WriteRowsRequest>Methods inherited from class org.yamcs.protobuf.AbstractTableApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
TableApi
public TableApi()
-
-
Method Details
-
listStreams
public void listStreams(Context ctx, org.yamcs.protobuf.Table.ListStreamsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.ListStreamsResponse> observer) - Specified by:
listStreamsin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
subscribeStreamStatistics
public void subscribeStreamStatistics(Context ctx, org.yamcs.protobuf.Table.SubscribeStreamStatisticsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.StreamEvent> observer) - Specified by:
subscribeStreamStatisticsin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
getStream
public void getStream(Context ctx, org.yamcs.protobuf.Table.GetStreamRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.StreamInfo> observer) - Specified by:
getStreamin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
subscribeStream
public void subscribeStream(Context ctx, org.yamcs.protobuf.Table.SubscribeStreamRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.StreamData> observer) - Specified by:
subscribeStreamin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
listTables
public void listTables(Context ctx, org.yamcs.protobuf.Table.ListTablesRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.ListTablesResponse> observer) - Specified by:
listTablesin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
getTable
public void getTable(Context ctx, org.yamcs.protobuf.Table.GetTableRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.TableInfo> observer) - Specified by:
getTablein classorg.yamcs.protobuf.AbstractTableApi<Context>
-
getTableData
public void getTableData(Context ctx, org.yamcs.protobuf.Table.GetTableDataRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.TableData> observer) - Specified by:
getTableDatain classorg.yamcs.protobuf.AbstractTableApi<Context>
-
readRows
public void readRows(Context ctx, org.yamcs.protobuf.Table.ReadRowsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.Row> observer) - Specified by:
readRowsin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
writeRows
public org.yamcs.api.Observer<org.yamcs.protobuf.Table.WriteRowsRequest> writeRows(Context ctx, org.yamcs.api.Observer<org.yamcs.protobuf.Table.WriteRowsResponse> observer) - Specified by:
writeRowsin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
executeSql
public void executeSql(Context ctx, org.yamcs.protobuf.Table.ExecuteSqlRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.ResultSet> observer) - Specified by:
executeSqlin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
executeStreamingSql
public void executeStreamingSql(Context ctx, org.yamcs.protobuf.Table.ExecuteSqlRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.ResultSet> observer) - Specified by:
executeStreamingSqlin classorg.yamcs.protobuf.AbstractTableApi<Context>
-
verifyStream
-
toColumnDataList
-
rebuildHistogram
public void rebuildHistogram(Context ctx, org.yamcs.protobuf.Table.RebuildHistogramRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Table.RebuildHistogramResponse> observer) - Specified by:
rebuildHistogramin classorg.yamcs.protobuf.AbstractTableApi<Context>
-