Documentation
¶
Overview ¶
Package ldstoreimpl contains SDK data store implementation objects that may be used by external code such as custom data store integrations and internal LaunchDarkly components. Application code normally will not use this package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllKinds ¶
func AllKinds() []ldstoretypes.DataKind
AllKinds returns a list of supported StoreDataKinds. Among other things, this list might be used by data stores to know what data (namespaces) to expect.
func Features ¶
func Features() ldstoretypes.DataKind
Features returns the StoreDataKind instance corresponding to feature flag data.
func NewDataStoreEvaluatorDataProvider ¶
func NewDataStoreEvaluatorDataProvider(store interfaces.DataStore, loggers ldlog.Loggers) ldeval.DataProvider
NewDataStoreEvaluatorDataProvider provides an adapter for using a DataStore with the Evaluator type in go-server-sdk-evaluation.
Normal use of the SDK does not require this type. It is provided for use by other LaunchDarkly components that use DataStore and Evaluator separately from the SDK.
func Segments ¶
func Segments() ldstoretypes.DataKind
Segments returns the StoreDataKind instance corresponding to user segment data.
Types ¶
This section is empty.