X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fftacmp%2Fstream_query.h;h=ae4b31e7495329e6894fb60749aee5c67b1a3eed;hb=f1754ecea2eab7bd0a302042ac82eb11667b166c;hp=075d1439537b11efd23efecd94f4cd87ba07c529;hpb=3ff5c433efcaee8b01fbeed90ab848008f2e6278;p=com%2Fgs-lite.git diff --git a/src/ftacmp/stream_query.h b/src/ftacmp/stream_query.h index 075d143..ae4b31e 100644 --- a/src/ftacmp/stream_query.h +++ b/src/ftacmp/stream_query.h @@ -36,7 +36,7 @@ public: std::vector output_specs; vector output_operators; - int qhead; + int qhead; // index of output operator std::vector qtail; table_def *attributes; @@ -129,6 +129,9 @@ public: table_def *get_output_tabledef(); +// get any inferred key definition, just a pass-through to the head _qpn method + std::vector get_tbl_keys(std::vector &partial_keys); + // Extract lfta components of the query std::vector split_query(ext_fcn_list *Ext_fcns, table_list *Schema, bool &hfta_returned, ifq_t *ifdb, int n_virtual_ifaces, int hfta_parallelism, int hfta_idx);