MCPcopy
hub / github.com/mathaou/termdbms / GetRowData

Method GetRowData

viewer/tableutil.go:188–202  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

186}
187
188func (m *TuiModel) GetRowData() map[string]interface{} {
189 defer func() {
190 if recover() != nil {
191 println("Whoopsy!") // TODO, this happened once
192 }
193 }()
194 headers := m.GetHeaders()
195 schema := m.GetSchemaData()
196 data := make(map[string]interface{})
197 for _, v := range headers {
198 data[v] = schema[v][m.GetRow()]
199 }
200
201 return data
202}
203
204func (m *TuiModel) GetSelectedOption() (*interface{}, int, []interface{}) {
205 if !m.UI.FormatModeEnabled {

Callers 1

EditEnterFunction · 0.80

Calls 3

GetHeadersMethod · 0.95
GetSchemaDataMethod · 0.95
GetRowMethod · 0.95

Tested by

no test coverage detected