MCPcopy
hub / github.com/uber/aresdb / ingestDataForDataSet

Function ingestDataForDataSet

examples/examples.go:107–125  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

105}
106
107func ingestDataForDataSet() {
108 dataSetName := viper.GetString(dataSetKeyName)
109 dataFileDir := fmt.Sprintf("./%s/%s", dataSetName, dataDir)
110 dataFiles, err := ioutil.ReadDir(dataFileDir)
111 panicIfErr(err)
112
113 cfg := client.ConnectorConfig{
114 Address: fmt.Sprintf("%s:%d", viper.GetString(hostKeyName), viper.GetInt(portKeyName)),
115 }
116
117 connector := cfg.NewConnector(logger, tally.NoopScope)
118
119 for _, dataFileInfo := range dataFiles {
120 baseName := dataFileInfo.Name()
121 dataFilePath := fmt.Sprintf("./%s/%s/%s", dataSetName, dataDir, baseName)
122 tableName := strings.TrimSuffix(baseName, filepath.Ext(baseName))
123 ingestDataForTable(connector, tableName, dataFilePath)
124 }
125}
126
127func makeQuery(queryName, queryType, queryPath string) {
128 var err error

Callers 1

mainFunction · 0.85

Calls 5

NewConnectorMethod · 0.95
panicIfErrFunction · 0.85
ingestDataForTableFunction · 0.85
ReadDirMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected