Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for MergeNode (0.39 sec)

  1. operator/pkg/translate/yaml_tree.go

    		path := util.PathFromString(inPath)
    		node, found, err := tpath.Find(inTree, path)
    		if err != nil {
    			return "", err
    		}
    		if !found {
    			continue
    		}
    
    		if err := tpath.MergeNode(outTree, util.PathFromString(translation), node); err != nil {
    			return "", err
    		}
    	}
    
    	outYAML, err := yaml.Marshal(outTree)
    	if err != nil {
    		return "", err
    	}
    	return string(outYAML), nil
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 25 19:30:47 UTC 2022
    - 1.7K bytes
    - Viewed (0)
  2. operator/pkg/tpath/tree.go

    	if err != nil {
    		return err
    	}
    	return WritePathContext(pc, value, false)
    }
    
    // MergeNode merges value to the tree in root at the given path, creating any required missing internal nodes in path.
    func MergeNode(root any, path util.Path, value any) error {
    	pc, _, err := getPathContext(&PathContext{Node: root}, path, path, true)
    	if err != nil {
    		return err
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 23 17:08:31 UTC 2023
    - 17.5K bytes
    - Viewed (0)
  3. operator/pkg/tpath/tree_test.go

    					t.Fatal(err)
    				}
    			}
    			p := util.PathFromString(tt.path)
    			iv := make(map[string]any)
    			err := yaml.Unmarshal([]byte(tt.value), &iv)
    			if err != nil {
    				t.Fatal(err)
    			}
    			err = MergeNode(root, p, iv)
    			if gotErr, wantErr := errToString(err), tt.wantErr; gotErr != wantErr {
    				t.Errorf("%s: gotErr:%s, wantErr:%s", tt.desc, gotErr, wantErr)
    				return
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 25 19:30:47 UTC 2022
    - 15.6K bytes
    - Viewed (0)
  4. operator/pkg/translate/translate_value.go

    			keys = append(keys, k)
    		}
    		sort.Strings(keys)
    		for _, k := range keys {
    			outEnv := make(map[string]any)
    			outEnv["name"] = k
    			outEnv["value"] = fmt.Sprintf("%v", envMap[k])
    			if err := tpath.MergeNode(cpSpecTree, util.ToYAMLPath(outPath), outEnv); err != nil {
    				return err
    			}
    		}
    	}
    	return nil
    }
    
    // translateK8sTree is internal method for translating K8s configurations from value.yaml tree.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Feb 08 03:52:24 UTC 2024
    - 21.6K bytes
    - Viewed (0)
  5. src/cmd/covdata/covdata.go

    	Exit(2)
    }
    
    type covOperation interface {
    	cov.CovDataVisitor
    	Setup()
    	Usage(string)
    }
    
    // Modes of operation.
    const (
    	funcMode      = "func"
    	mergeMode     = "merge"
    	intersectMode = "intersect"
    	subtractMode  = "subtract"
    	percentMode   = "percent"
    	pkglistMode   = "pkglist"
    	textfmtMode   = "textfmt"
    	debugDumpMode = "debugdump"
    )
    
    func main() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  6. src/go/ast/filter.go

    }
    
    // ----------------------------------------------------------------------------
    // Merging of package files
    
    // The MergeMode flags control the behavior of [MergePackageFiles].
    type MergeMode uint
    
    const (
    	// If set, duplicate function declarations are excluded.
    	FilterFuncDuplicates MergeMode = 1 << iota
    	// If set, comments that are not associated with a specific
    	// AST node (as Doc or Comment) are excluded.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  7. src/cmd/covdata/merge.go

    }
    
    func (m *mstate) EndPackage(pd *decodemeta.CoverageMetaDataDecoder, pkgIdx uint32) {
    }
    
    func (m *mstate) VisitFunc(pkgIdx uint32, fnIdx uint32, fd *coverage.FuncDesc) {
    	m.mm.visitFunc(pkgIdx, fnIdx, fd, mergeMode, *pcombineflag)
    }
    
    func (m *mstate) Finish() {
    	if *pcombineflag {
    		finalHash := m.mm.emitMeta(*outdirflag, true)
    		m.mm.emitCounters(*outdirflag, finalHash)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 11:36:37 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  8. api/go1.txt

    pkg fmt, type Stringer interface, String() string
    pkg go/ast, const Bad ObjKind
    pkg go/ast, const Con ObjKind
    pkg go/ast, const FilterFuncDuplicates MergeMode
    pkg go/ast, const FilterImportDuplicates MergeMode
    pkg go/ast, const FilterUnassociatedComments MergeMode
    pkg go/ast, const Fun ObjKind
    pkg go/ast, const Lbl ObjKind
    pkg go/ast, const Pkg ObjKind
    pkg go/ast, const RECV ChanDir
    pkg go/ast, const SEND ChanDir
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"LabeledStmt.Stmt", Field, 0},
    		{"Lbl", Const, 0},
    		{"MapType", Type, 0},
    		{"MapType.Key", Field, 0},
    		{"MapType.Map", Field, 0},
    		{"MapType.Value", Field, 0},
    		{"MergeMode", Type, 0},
    		{"MergePackageFiles", Func, 0},
    		{"NewCommentMap", Func, 1},
    		{"NewIdent", Func, 0},
    		{"NewObj", Func, 0},
    		{"NewPackage", Func, 0},
    		{"NewScope", Func, 0},
    		{"Node", Type, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
Back to top