From 343486f9d0ea4511798dbf929a6e89cd246d8fa7 Mon Sep 17 00:00:00 2001 From: Jay Mundrawala Date: Wed, 25 Sep 2024 06:15:00 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20Allow=20printing=20data=20querie?= =?UTF-8?q?s=20without=20an=20assessment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Boolean data queries will have an assessment. When we display them as data queries, we do not want an assessment --- cli/printer/mql.go | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/cli/printer/mql.go b/cli/printer/mql.go index 8914db9582..e3ab0937c4 100644 --- a/cli/printer/mql.go +++ b/cli/printer/mql.go @@ -17,15 +17,7 @@ import ( "golang.org/x/exp/slices" ) -// Results prints a full query with all data points -// NOTE: ensure that results only contains results that match the bundle! -func (print *Printer) Results(bundle *llx.CodeBundle, results map[string]*llx.RawResult) string { - assessment := llx.Results2Assessment(bundle, results) - - if assessment != nil { - return print.Assessment(bundle, assessment) - } - +func (print *Printer) Datas(bundle *llx.CodeBundle, results map[string]*llx.RawResult) string { var res strings.Builder i := 0 for _, v := range results { @@ -38,6 +30,18 @@ func (print *Printer) Results(bundle *llx.CodeBundle, results map[string]*llx.Ra return res.String() } +// Results prints a full query with all data points +// NOTE: ensure that results only contains results that match the bundle! +func (print *Printer) Results(bundle *llx.CodeBundle, results map[string]*llx.RawResult) string { + assessment := llx.Results2Assessment(bundle, results) + + if assessment != nil { + return print.Assessment(bundle, assessment) + } + + return print.Datas(bundle, results) +} + // Assessment prints a complete comparable assessment func (print *Printer) Assessment(bundle *llx.CodeBundle, assessment *llx.Assessment) string { var res strings.Builder