miller/pkg/transformers/utils/join_bucket.go
John Kerl 268a96d002
Export library code in pkg/ (#1391)
* Export library code in `pkg/`

* new doc page
2023-09-10 17:15:13 -04:00

28 lines
655 B
Go

// ================================================================
// Helper data structure for the join verb
// ================================================================
package utils
import (
"container/list"
"github.com/johnkerl/miller/pkg/mlrval"
)
// ----------------------------------------------------------------
type JoinBucket struct {
leftFieldValues []*mlrval.Mlrval
RecordsAndContexts *list.List
WasPaired bool
}
func NewJoinBucket(
leftFieldValues []*mlrval.Mlrval,
) *JoinBucket {
return &JoinBucket{
leftFieldValues: leftFieldValues,
RecordsAndContexts: list.New(),
WasPaired: false,
}
}