Skip to content

Commit 37ffd93

Browse files
philhasseypatjakdev
authored andcommitted
x/exp/schema: remove unused arguments
Signed-off-by: philhassey <phil@strongdm.com>
1 parent b9c308c commit 37ffd93

File tree

3 files changed

+20
-21
lines changed

3 files changed

+20
-21
lines changed

x/exp/schema/internal/json/json.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func (s *Schema) UnmarshalJSON(b []byte) error {
5454
if err := json.Unmarshal(data, &jns); err != nil {
5555
return fmt.Errorf("namespace %q: %w", name, err)
5656
}
57-
ns, err := unmarshalNamespace(types.Path(name), jns)
57+
ns, err := unmarshalNamespace(jns)
5858
if err != nil {
5959
return fmt.Errorf("namespace %q: %w", name, err)
6060
}
@@ -291,7 +291,7 @@ func marshalAnnotations(annotations ast.Annotations) map[string]string {
291291
return m
292292
}
293293

294-
func unmarshalNamespace(name types.Path, jns jsonNamespace) (ast.Namespace, error) {
294+
func unmarshalNamespace(jns jsonNamespace) (ast.Namespace, error) {
295295
ns := ast.Namespace{}
296296

297297
if len(jns.Annotations) > 0 {

x/exp/schema/internal/json/json_internal_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ func TestMarshalNamespacedError(t *testing.T) {
117117
}
118118

119119
func TestUnmarshalCommonTypeError(t *testing.T) {
120-
_, err := unmarshalNamespace("", jsonNamespace{
120+
_, err := unmarshalNamespace(jsonNamespace{
121121
EntityTypes: map[string]jsonEntityType{},
122122
Actions: map[string]jsonAction{},
123123
CommonTypes: map[string]jsonCommonType{
@@ -128,7 +128,7 @@ func TestUnmarshalCommonTypeError(t *testing.T) {
128128
}
129129

130130
func TestUnmarshalEntityShapeError(t *testing.T) {
131-
_, err := unmarshalNamespace("", jsonNamespace{
131+
_, err := unmarshalNamespace(jsonNamespace{
132132
EntityTypes: map[string]jsonEntityType{
133133
"Foo": {Shape: &jsonType{
134134
Type: "Record",
@@ -143,7 +143,7 @@ func TestUnmarshalEntityShapeError(t *testing.T) {
143143
}
144144

145145
func TestUnmarshalActionAnnotations(t *testing.T) {
146-
ns, err := unmarshalNamespace("", jsonNamespace{
146+
ns, err := unmarshalNamespace(jsonNamespace{
147147
EntityTypes: map[string]jsonEntityType{},
148148
Actions: map[string]jsonAction{
149149
"view": {Annotations: map[string]string{"doc": "test"}},
@@ -154,7 +154,7 @@ func TestUnmarshalActionAnnotations(t *testing.T) {
154154
}
155155

156156
func TestUnmarshalContextTypeError(t *testing.T) {
157-
_, err := unmarshalNamespace("", jsonNamespace{
157+
_, err := unmarshalNamespace(jsonNamespace{
158158
EntityTypes: map[string]jsonEntityType{},
159159
Actions: map[string]jsonAction{
160160
"view": {AppliesTo: &jsonAppliesTo{

x/exp/schema/internal/parser/parser.go

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ func (p *parser) parseSchema() (*ast.Schema, error) {
124124
}
125125
schema.Namespaces[ns.name] = ns.ns
126126
} else {
127-
if err := p.parseDecl(annotations, nil, schema); err != nil {
127+
if err := p.parseDecl(annotations, schema); err != nil {
128128
return nil, err
129129
}
130130
}
@@ -155,8 +155,7 @@ func (p *parser) parseNamespace(annotations ast.Annotations) (parsedNamespace, e
155155
if err != nil {
156156
return parsedNamespace{}, err
157157
}
158-
pathPtr := path
159-
if err := p.parseDecl(innerAnnotations, &pathPtr, &innerSchema); err != nil {
158+
if err := p.parseDecl(innerAnnotations, &innerSchema); err != nil {
160159
return parsedNamespace{}, err
161160
}
162161
}
@@ -170,7 +169,7 @@ func (p *parser) parseNamespace(annotations ast.Annotations) (parsedNamespace, e
170169
return parsedNamespace{name: path, ns: ns}, nil
171170
}
172171

173-
func (p *parser) parseDecl(annotations ast.Annotations, namespace *types.Path, schema *ast.Schema) error {
172+
func (p *parser) parseDecl(annotations ast.Annotations, schema *ast.Schema) error {
174173
if p.tok.Type != tokenIdent {
175174
return p.errorf("expected declaration (entity, action, or type), got %s", tokenDesc(p.tok))
176175
}
@@ -179,12 +178,12 @@ func (p *parser) parseDecl(annotations ast.Annotations, namespace *types.Path, s
179178
if err := p.readToken(); err != nil {
180179
return err
181180
}
182-
return p.parseEntity(annotations, namespace, schema)
181+
return p.parseEntity(annotations, schema)
183182
case "action":
184183
if err := p.readToken(); err != nil {
185184
return err
186185
}
187-
return p.parseAction(annotations, namespace, schema)
186+
return p.parseAction(annotations, schema)
188187
case "type":
189188
if err := p.readToken(); err != nil {
190189
return err
@@ -195,7 +194,7 @@ func (p *parser) parseDecl(annotations ast.Annotations, namespace *types.Path, s
195194
}
196195
}
197196

198-
func (p *parser) parseEntity(annotations ast.Annotations, namespace *types.Path, schema *ast.Schema) error {
197+
func (p *parser) parseEntity(annotations ast.Annotations, schema *ast.Schema) error {
199198
names, err := p.parseIdents()
200199
if err != nil {
201200
return err
@@ -206,7 +205,7 @@ func (p *parser) parseEntity(annotations ast.Annotations, namespace *types.Path,
206205
if err := p.readToken(); err != nil {
207206
return err
208207
}
209-
return p.parseEnumEntity(annotations, namespace, names, schema)
208+
return p.parseEnumEntity(annotations, names, schema)
210209
}
211210

212211
// Parse optional 'in' clause
@@ -271,7 +270,7 @@ func (p *parser) parseEntity(annotations ast.Annotations, namespace *types.Path,
271270
return nil
272271
}
273272

274-
func (p *parser) parseEnumEntity(annotations ast.Annotations, namespace *types.Path, names []types.Ident, schema *ast.Schema) error {
273+
func (p *parser) parseEnumEntity(annotations ast.Annotations, names []types.Ident, schema *ast.Schema) error {
275274
if err := p.expect(tokenLBracket); err != nil {
276275
return err
277276
}
@@ -311,7 +310,7 @@ func (p *parser) parseEnumEntity(annotations ast.Annotations, namespace *types.P
311310
return nil
312311
}
313312

314-
func (p *parser) parseAction(annotations ast.Annotations, namespace *types.Path, schema *ast.Schema) error {
313+
func (p *parser) parseAction(annotations ast.Annotations, schema *ast.Schema) error {
315314
names, err := p.parseNames()
316315
if err != nil {
317316
return err
@@ -323,7 +322,7 @@ func (p *parser) parseAction(annotations ast.Annotations, namespace *types.Path,
323322
if err := p.readToken(); err != nil {
324323
return err
325324
}
326-
memberOf, err = p.parseActionParents(namespace)
325+
memberOf, err = p.parseActionParents()
327326
if err != nil {
328327
return err
329328
}
@@ -598,14 +597,14 @@ func (p *parser) parseEntityTypes() ([]ast.EntityTypeRef, error) {
598597
}
599598

600599
// parseActionParents parses QualName | '[' QualName { ',' QualName } ']'
601-
func (p *parser) parseActionParents(namespace *types.Path) ([]ast.ParentRef, error) {
600+
func (p *parser) parseActionParents() ([]ast.ParentRef, error) {
602601
if p.tok.Type == tokenLBracket {
603602
if err := p.readToken(); err != nil {
604603
return nil, err
605604
}
606605
var result []ast.ParentRef
607606
for p.tok.Type != tokenRBracket {
608-
ref, err := p.parseQualName(namespace)
607+
ref, err := p.parseQualName()
609608
if err != nil {
610609
return nil, err
611610
}
@@ -620,15 +619,15 @@ func (p *parser) parseActionParents(namespace *types.Path) ([]ast.ParentRef, err
620619
}
621620
return result, p.readToken() // consume ']'
622621
}
623-
ref, err := p.parseQualName(namespace)
622+
ref, err := p.parseQualName()
624623
if err != nil {
625624
return nil, err
626625
}
627626
return []ast.ParentRef{ref}, nil
628627
}
629628

630629
// parseQualName parses QualName = Name | Path '::' STR
631-
func (p *parser) parseQualName(namespace *types.Path) (ast.ParentRef, error) {
630+
func (p *parser) parseQualName() (ast.ParentRef, error) {
632631
if p.tok.Type == tokenString {
633632
name := types.String(p.tok.Text)
634633
if err := p.readToken(); err != nil {

0 commit comments

Comments
 (0)