Versions in this module Expand all Collapse all v1 v1.15.1 Jun 9, 2025 Changes in this version + func New(logger logger.Logger) state.Store + type IndexedProperty struct + ColumnName string + Property string + Type string + type KeyType string + const IntegerKeyType + const InvalidKeyType + const StringKeyType + const UUIDKeyType + func KeyTypeFromString(k string) (KeyType, error) + type SQLServer struct + func (s *SQLServer) CleanupExpired() error + func (s *SQLServer) Close() error + func (s *SQLServer) Delete(ctx context.Context, req *state.DeleteRequest) error + func (s *SQLServer) Features() []state.Feature + func (s *SQLServer) Get(ctx context.Context, req *state.GetRequest) (*state.GetResponse, error) + func (s *SQLServer) GetCleanupInterval() *time.Duration + func (s *SQLServer) GetComponentMetadata() (metadataInfo metadata.MetadataMap) + func (s *SQLServer) Init(ctx context.Context, metadata state.Metadata) error + func (s *SQLServer) Multi(ctx context.Context, request *state.TransactionalStateRequest) error + func (s *SQLServer) Set(ctx context.Context, req *state.SetRequest) error