func printIndexFileList()

in cmd/indexer/main.go [156:187]


func printIndexFileList(w io.Writer, varName string, files resultset.ResultSet) {
	fmt.Fprintf(w, "var %s resultset.ResultSet = resultset.ResultSet{\n", varName)

	for _, v := range files {
		fmt.Fprintf(w, `	{
		Header: &ycd.Header{
			FileVersion: "%s",
			Radix: %d,
			FirstDigits: "%s",
			TotalDigits: int64(%d),
			BlockSize: int64(%d),
			BlockID: int64(%d),
			Length: %d,
		},
		Name: "%s",
		FirstDigitOffset: %d,
	},`,
			v.Header.FileVersion,
			v.Header.Radix,
			v.Header.FirstDigits,
			v.Header.TotalDigits,
			v.Header.BlockSize,
			v.Header.BlockID,
			v.Header.Length,
			v.Name,
			v.FirstDigitOffset,
		)
		fmt.Fprintln(w)
	}
	fmt.Fprintln(w, "}")
	fmt.Fprintln(w)
}