MCPcopy Create free account
hub / github.com/brimdata/super / Init

Method Init

cli/runtimeflags/flags.go:70–87  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

68}
69
70func (e *Flags) Init() error {
71 if e.aggMemMax.Bytes <= 0 {
72 return errors.New("aggmem value must be greater than zero")
73 }
74 agg.MaxValueSize = int(e.aggMemMax.Bytes)
75 if e.sortMemMax.Bytes <= 0 {
76 return errors.New("sortmem value must be greater than zero")
77 }
78 sort.MemMaxBytes = int(e.sortMemMax.Bytes)
79 if e.fuseMemMax.Bytes <= 0 {
80 return errors.New("fusemem value must be greater than zero")
81 }
82 fuse.MemMaxBytes = int(e.fuseMemMax.Bytes)
83 if e.sam && e.vam {
84 return errors.New("sam and vam flags cannot both be enabled")
85 }
86 return e.EngineFlags.Init()
87}
88
89func (e *EngineFlags) getRuntime() (exec.Runtime, error) {
90 // Flags take precedence.

Callers

nothing calls this directly

Calls 2

NewMethod · 0.80
InitMethod · 0.65

Tested by

no test coverage detected