Files
threshold/internal/oplog/replayable.go
T

14 lines
436 B
Go

// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
package oplog
// ReplayableMessage defines an interface for messages that can be replayed from
// the oplog entries. we need to be able to replay into different table names.
type ReplayableMessage interface {
// TableName returns the table name of the resource
TableName() string
// SetTableName sets the table name of the resource
SetTableName(name string)
}