Merged in feature/textextract (pull request #108)

Start adding Textract + UUID changes

* base

* startclient

* ts

* short

* tests
This commit is contained in:
Michael McGuinness
2025-03-20 11:06:41 +00:00
parent 1587da9d11
commit 53ea7d34e6
196 changed files with 25972 additions and 1456 deletions
+7 -12
View File
@@ -1,7 +1,6 @@
package query
import (
"queryorchestration/internal/database"
"queryorchestration/internal/database/repository"
resultprocessor "queryorchestration/internal/query/result/processor"
@@ -30,15 +29,6 @@ func ParseQuery(q *Query) *resultprocessor.Query {
}
func ParseFullActiveQuery(q *repository.Fullactivequery) (*Query, error) {
var reqQueryIDs *[]uuid.UUID
if len(q.Requiredids) > 0 {
rQ, err := database.ToUUIDArray(q.Requiredids)
if err != nil {
return nil, err
}
reqQueryIDs = &rQ
}
qType, err := resultprocessor.ParseDBType(q.Type)
if err != nil {
return nil, err
@@ -50,12 +40,17 @@ func ParseFullActiveQuery(q *repository.Fullactivequery) (*Query, error) {
scfg = &s
}
var reqIds *[]uuid.UUID
if len(q.Requiredids) > 0 {
reqIds = &q.Requiredids
}
return &Query{
ID: database.MustToUUID(q.ID),
ID: q.ID,
ActiveVersion: q.Activeversion,
LatestVersion: q.Latestversion,
Type: qType,
RequiredQueryIDs: reqQueryIDs,
RequiredQueryIDs: reqIds,
Config: scfg,
}, nil
}