Simplify main function's name.
This commit is contained in:
parent
cc4f7716b3
commit
42c3480288
2 changed files with 5 additions and 5 deletions
|
|
@ -5,7 +5,7 @@
|
|||
// CloudWatch bundles. KCL automatically unbundles KPL aggregates before passing the records to the consumer.
|
||||
// Non-KCL applications (such as Lambdas consuming KPL-produced aggregates) should either use
|
||||
// - KPLDeaggregate if the consumer purely wants to unbundle KPL aggregates, but will handle the raw records themselves.
|
||||
// - DeaggregateAndSplitIfNecessary if the consumer wants to apply the same decompress and split logic as SplitMessageIfNecessary
|
||||
// - Deaggregate if the consumer wants to apply the same decompress and split logic as SplitMessageIfNecessary
|
||||
// in addition to the KPL splitting.
|
||||
package splitter
|
||||
|
||||
|
|
@ -65,7 +65,7 @@ func KPLDeaggregate(kinesisRecord []byte) ([][]byte, error) {
|
|||
return records, nil
|
||||
}
|
||||
|
||||
// DeaggregateAndSplitIfNecessary is a combination of KPLDeaggregate and SplitMessageIfNecessary
|
||||
// Deaggregate is a combination of KPLDeaggregate and SplitMessageIfNecessary
|
||||
// First it tries to KPL-deaggregate. If unsuccessful, it calls SplitIfNecessary on the original record.
|
||||
// If successful, it iterates over the individual user records and attempts to unzlib them.
|
||||
// If a record inside an aggregate is in zlib format, the output will contain the unzlibbed version.
|
||||
|
|
@ -75,7 +75,7 @@ func KPLDeaggregate(kinesisRecord []byte) ([][]byte, error) {
|
|||
// Also it lets us iterate over the user records one less time, since KPLDeaggregate loops over the records and we would need to loop again to unzlib.
|
||||
//
|
||||
// See the SplitMessageIfNecessary documentation for the format of output for CloudWatch log bundles.
|
||||
func DeaggregateAndSplitIfNecessary(kinesisRecord []byte) ([][]byte, error) {
|
||||
func Deaggregate(kinesisRecord []byte) ([][]byte, error) {
|
||||
if !IsKPLAggregate(kinesisRecord) {
|
||||
return SplitMessageIfNecessary(kinesisRecord)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -448,7 +448,7 @@ func TestKPLDeaggregate(t *testing.T) {
|
|||
}
|
||||
}
|
||||
|
||||
func TestDeaggregateAndSplit(t *testing.T) {
|
||||
func TestDeaggregate(t *testing.T) {
|
||||
type test struct {
|
||||
description string
|
||||
input []byte
|
||||
|
|
@ -542,7 +542,7 @@ func TestDeaggregateAndSplit(t *testing.T) {
|
|||
})
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.description, func(t *testing.T) {
|
||||
out, err := DeaggregateAndSplitIfNecessary(tt.input)
|
||||
out, err := Deaggregate(tt.input)
|
||||
|
||||
if tt.shouldError {
|
||||
assert.Error(t, err)
|
||||
|
|
|
|||
Loading…
Reference in a new issue