miller/internal/pkg/transformers/utils/join_bucket.go
2022-01-23 23:22:55 -05:00

28 lines
664 B
Go

// ================================================================
// Helper data structure for the join verb
// ================================================================
package utils
import (
"container/list"
"github.com/johnkerl/miller/internal/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,
}
}