package large

import (
	"database/sql"
)

type PrepareTask interface {
	CreateTable(db *sql.DB) error
	InsertData(worker *Worker, db *sql.DB) error
}

type LargeTxner interface {
	LargeTxn(conn *sql.Conn) error
}

type SmallTxner interface {
	SmallTxn(worker *Worker, conn *sql.Conn) error
}

type CleanTask interface {
	DropTable(db *sql.DB) error
}

type Chaos interface {
	Chaos()
}
