24 lines
408 B
Go
24 lines
408 B
Go
package contextfull
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"queryorchestration/internal/query"
|
|
"queryorchestration/internal/result"
|
|
)
|
|
|
|
type Extractor struct {
|
|
}
|
|
|
|
func New() *Extractor {
|
|
return &Extractor{}
|
|
}
|
|
|
|
func (e *Extractor) Process(ctx context.Context, query query.Query, values *[]result.Value) (string, error) {
|
|
if len(*values) > 0 {
|
|
return "", fmt.Errorf("no requirements expected")
|
|
}
|
|
|
|
return "", nil
|
|
}
|