cosmos-sdk/indexer/postgres/options.go

19 lines
539 B
Go

package postgres
import (
"cosmossdk.io/schema/addressutil"
"cosmossdk.io/schema/logutil"
)
// options are the options for module and object indexers.
type options struct {
// disableRetainDeletions disables retain deletions functionality even on object types that have it set.
disableRetainDeletions bool
// logger is the logger for the indexer to use. It may be nil.
logger logutil.Logger
// addressCodec is the codec for encoding and decoding addresses. It is expected to be non-nil.
addressCodec addressutil.AddressCodec
}