Package org.yamcs.http.api
Class TableApi
- java.lang.Object
-
- org.yamcs.protobuf.AbstractTableApi<Context>
-
- org.yamcs.http.api.TableApi
-
-
Constructor Summary
Constructors Constructor Description TableApi()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteSql(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 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>writeRows(Context ctx, org.yamcs.api.Observer<org.yamcs.protobuf.Table.WriteRowsResponse> observer)
-
-
-
Method Detail
-
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
public static Stream verifyStream(Context ctx, YarchDatabaseInstance ydb, String streamName)
-
toColumnDataList
public static final List<org.yamcs.protobuf.Table.ColumnData> toColumnDataList(Tuple tuple)
-
-