Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SupportedVersions = []Version{ { Range: semver.MustParseRange(">= 1.16.0"), DefaultSchemaVersions: SchemaVersions{ v1alpha1.PostgresSQLDatastore: semver.MustParse("1.8.0"), v1alpha1.MySQLDatastore: semver.MustParse("1.8.0"), v1alpha1.CassandraDatastore: semver.MustParse("1.7.0"), }, VisibilitySchemaVersion: SchemaVersions{ v1alpha1.PostgresSQLDatastore: semver.MustParse("1.1.0"), v1alpha1.MySQLDatastore: semver.MustParse("1.1.0"), v1alpha1.CassandraDatastore: semver.MustParse("1.0.0"), }, }, { Range: semver.MustParseRange(">= 1.14.0 <1.16.0"), DefaultSchemaVersions: SchemaVersions{ v1alpha1.PostgresSQLDatastore: semver.MustParse("1.7.0"), v1alpha1.MySQLDatastore: semver.MustParse("1.7.0"), v1alpha1.CassandraDatastore: semver.MustParse("1.6.0"), }, VisibilitySchemaVersion: SchemaVersions{ v1alpha1.PostgresSQLDatastore: semver.MustParse("1.1.0"), v1alpha1.MySQLDatastore: semver.MustParse("1.1.0"), v1alpha1.CassandraDatastore: semver.MustParse("1.0.0"), }, }, }
SupportedVersions holds all supported temporal versions.
Functions ¶
Types ¶
type SchemaVersions ¶
type SchemaVersions map[v1alpha1.DatastoreType]semver.Version
SchemaVersions is temporal schemas versions by datastore type.
func GetExpectedDefaultSchemaVersions ¶ added in v0.0.3
func GetExpectedDefaultSchemaVersions(v semver.Version) (SchemaVersions, error)
GetExpectedDefaultSchemaVersions returns the default SchemaVersion for the provided temporal version.
func GetExpectedVisibilitySchemaVersions ¶ added in v0.0.3
func GetExpectedVisibilitySchemaVersions(v semver.Version) (SchemaVersions, error)
GetExpectedVisibilitySchemaVersions returns the default SchemaVersion for the provided temporal version.
type Version ¶
type Version struct {
Range semver.Range
DefaultSchemaVersions SchemaVersions
VisibilitySchemaVersion SchemaVersions
}
Version represents a temporal version range.
Click to show internal directories.
Click to hide internal directories.