mirror of
https://github.com/temporalio/temporal.git
synced 2026-08-30 18:41:49 -07:00
21 lines
608 B
Go
21 lines
608 B
Go
package chasm
|
|
|
|
import enumspb "go.temporal.io/api/enums/v1"
|
|
|
|
// NewTestVisibilitySearchAttributesMapper creates a new VisibilitySearchAttributesMapper.
|
|
// For testing only.
|
|
func NewTestVisibilitySearchAttributesMapper(
|
|
fieldToAlias map[string]string,
|
|
saTypeMap map[string]enumspb.IndexedValueType,
|
|
) *VisibilitySearchAttributesMapper {
|
|
aliasToField := make(map[string]string, len(fieldToAlias))
|
|
for field, alias := range fieldToAlias {
|
|
aliasToField[alias] = field
|
|
}
|
|
return &VisibilitySearchAttributesMapper{
|
|
aliasToField: aliasToField,
|
|
fieldToAlias: fieldToAlias,
|
|
saTypeMap: saTypeMap,
|
|
}
|
|
}
|