Upgrade dependent version: github.com/open-policy-agent/opa (#5315)
Upgrade dependent version: github.com/open-policy-agent/opa v0.18.0 -> v0.45.0 Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io> Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io>
This commit is contained in:
39
vendor/github.com/open-policy-agent/opa/internal/gqlparser/ast/selection.go
generated
vendored
Normal file
39
vendor/github.com/open-policy-agent/opa/internal/gqlparser/ast/selection.go
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
package ast
|
||||
|
||||
type SelectionSet []Selection
|
||||
|
||||
type Selection interface {
|
||||
isSelection()
|
||||
GetPosition() *Position
|
||||
}
|
||||
|
||||
func (*Field) isSelection() {}
|
||||
func (*FragmentSpread) isSelection() {}
|
||||
func (*InlineFragment) isSelection() {}
|
||||
|
||||
func (s *Field) GetPosition() *Position { return s.Position }
|
||||
func (s *FragmentSpread) GetPosition() *Position { return s.Position }
|
||||
func (s *InlineFragment) GetPosition() *Position { return s.Position }
|
||||
|
||||
type Field struct {
|
||||
Alias string
|
||||
Name string
|
||||
Arguments ArgumentList
|
||||
Directives DirectiveList
|
||||
SelectionSet SelectionSet
|
||||
Position *Position `dump:"-"`
|
||||
|
||||
// Require validation
|
||||
Definition *FieldDefinition
|
||||
ObjectDefinition *Definition
|
||||
}
|
||||
|
||||
type Argument struct {
|
||||
Name string
|
||||
Value *Value
|
||||
Position *Position `dump:"-"`
|
||||
}
|
||||
|
||||
func (s *Field) ArgumentMap(vars map[string]interface{}) map[string]interface{} {
|
||||
return arg2map(s.Definition.Arguments, s.Arguments, vars)
|
||||
}
|
||||
Reference in New Issue
Block a user