28 lines
460 B
Go
28 lines
460 B
Go
package models
|
|
|
|
import "github.com/google/uuid"
|
|
|
|
type UnknownRowValues = []any
|
|
|
|
type Batch struct {
|
|
Id uuid.UUID
|
|
PartitionId uuid.UUID
|
|
Rows []UnknownRowValues
|
|
RetryCounter int
|
|
}
|
|
|
|
type PartitionRange struct {
|
|
Min int64
|
|
Max int64
|
|
IsMinInclusive bool
|
|
IsMaxInclusive bool
|
|
}
|
|
|
|
type Partition struct {
|
|
Id uuid.UUID
|
|
ParentId uuid.UUID
|
|
Range PartitionRange
|
|
HasRange bool
|
|
RetryCounter int
|
|
}
|