package params

import (
	"time"
)

// Scale is the parameters for case oltp_scenario_scale_xxx.
type Scale struct {
	RunTime    time.Duration
	WarmUpTime time.Duration

	BalanceTimeout   time.Duration
	BalanceThreshold float64

	StoreLimit        int
	DefaultStoreLimit int

	ScaleOutTargetNumber map[string]uint32
}

//
type FullScan struct {
	RunTime    time.Duration
	WarmUpTime time.Duration
}

type AddIndex struct {
	RunTime    time.Duration
	WarmUpTime time.Duration
}

type AddColumn struct {
	RunTime    time.Duration
	WarmUpTime time.Duration
}

type Truncate struct {
	RunTime    time.Duration
	WarmUpTime time.Duration
}
type Analyze struct {
	RunTime    time.Duration
	WarmUpTime time.Duration
}
