creatorupdatordeprecate

This commit is contained in:
Michael McGuinness
2025-01-03 13:41:07 +00:00
parent 0ac156f0e1
commit 788b21594c
36 changed files with 545 additions and 226 deletions
+8 -7
View File
@@ -3,6 +3,7 @@ package controllers
import (
serviceinterfaces "queryorchestration/api/serviceInterfaces"
"queryorchestration/internal/query"
queryprocessor "queryorchestration/internal/queryProcessor"
)
func ParseQuery(query *query.Query) *serviceinterfaces.Query {
@@ -19,24 +20,24 @@ func ParseQuery(query *query.Query) *serviceinterfaces.Query {
}
}
func ParseQueryType(qType query.Type) serviceinterfaces.QueryType {
func ParseQueryType(qType queryprocessor.Type) serviceinterfaces.QueryType {
switch qType {
case query.TypeJsonExtractor:
case queryprocessor.TypeJsonExtractor:
return serviceinterfaces.QueryType_QUERY_TYPE_JSON_EXTRACTOR
case query.TypeContextFull:
case queryprocessor.TypeContextFull:
return serviceinterfaces.QueryType_QUERY_TYPE_CONTEXT_FULL
default:
return serviceinterfaces.QueryType_QUERY_TYPE_UNSPECIFIED
}
}
func ParseSpecQueryType(qType serviceinterfaces.QueryType) query.Type {
func ParseSpecQueryType(qType serviceinterfaces.QueryType) queryprocessor.Type {
switch qType {
case serviceinterfaces.QueryType_QUERY_TYPE_JSON_EXTRACTOR:
return query.TypeJsonExtractor
return queryprocessor.TypeJsonExtractor
case serviceinterfaces.QueryType_QUERY_TYPE_CONTEXT_FULL:
return query.TypeContextFull
return queryprocessor.TypeContextFull
default:
return query.TypeContextFull
return queryprocessor.TypeContextFull
}
}