Documentation
¶
Overview ¶
Copyright 2024 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Copyright 2024 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Index ¶
- func CSortbytesfilesch(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, ...)
- func CSortstringsfilesch(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, ...)
- func Flfileemit(fn string, rlen int)
- func Sortbytesfiles(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, ...)
- func Sortbytesfilesch(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, ...)
- func Sortstringsfiles(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, ...)
- func Sortstringsfilesch(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CSortbytesfilesch ¶
func CSortbytesfilesch(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, keylen int, iomem int64)
CSortbytesfilesch sort bytes files using go routines and channels fns - names of files to sort ofn - output filename dn - output directろry stype - sort tyoe reclen - record length including any separator keyoff - offset of sort key keylen - length of sort key iomem - size limit for each sort chunk
func CSortstringsfilesch ¶
func CSortstringsfilesch(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, keylen int, iomem int64)
CSortstringsfilesch sort strings files using go routines and channels fns - names of files to sort ofn - output filename dn - output directろry stype - sort tyoe reclen - record length including any separator keyoff - offset of sort key keylen - length of sort key iomem - size limit for each sort chunk
func Flfileemit ¶
Flfileemit for a fixed length record file without delimiters print each record on a separate line fn - name of file rlen - record length
func Sortbytesfiles ¶
func Sortbytesfiles(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, keylen int, iomem int64)
Sortbytesfiles top level sort function called by main using byte string representation fnѕ - files to sort ofn - output file name dn - directory name for work files stype - sort algorithm reclen - record length for fixed length records keyoff - offset of key in record keylen - key length
func Sortbytesfilesch ¶
func Sortbytesfilesch(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, keylen int, iomem int64)
Sortbytesfilesch sort bytes files using go routines and channels fns - names of files to sort ofn - output filename dn - output directろry stype - sort tyoe reclen - record length including any separator keyoff - offset of sort key keylen - length of sort key iomem - size limit for each sort chunk
func Sortstringsfiles ¶
func Sortstringsfiles(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, keylen int, iomem int64)
Sortstringsfiles top level sort function called by main using string representation fnѕ - files to sort ofn - output file name dn - directory name for work files stype - sort algorithm reclen - record length for fixed length records keyoff - offset of key in record keylen - key length
func Sortstringsfilesch ¶
func Sortstringsfilesch(fns []string, ofn string, dn string, stype string, reclen int, keyoff int, keylen int, iomem int64)
Sortstringsfilesch sort strings files using go routines and channels fns - names of files to sort ofn - output filename dn - output directろry stype - sort tyoe reclen - record length including any separator keyoff - offset of sort key keylen - length of sort key iomem - size limit for each sort chunk
Types ¶
This section is empty.
Source Files
¶
- csortfilesch.go
- fileutils.go
- heapsort.go
- insertionsort.go
- inssort.go
- kvrsort2a.go
- kvrsortsl.go
- kvslicessort.go
- mergedir.go
- mergesort.go
- rsort2ba.go
- rsort2sa.go
- rsortsl.go
- sortbigfilech.go
- sortbytesfiles.go
- sortbytesslice.go
- sortfilech.go
- sortfilesch.go
- sortflbytesfile.go
- sortflstringsfile.go
- sortslicech.go
- sortstringsfiles.go
- sortstringsslice.go
- sortvlbytesfile.go
- sortvlstringsfile.go
- splitslice.go