Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SplittedTableMetadata ¶
type Splitter ¶
type Splitter interface {
Split(ctx context.Context, table abstract.TableDescription) (*SplittedTableMetadata, error)
}
type TableFull ¶
type TableFull struct {
// contains filtered or unexported fields
}
func NewTableFull ¶
func (*TableFull) Split ¶
func (t *TableFull) Split(ctx context.Context, table abstract.TableDescription) (*SplittedTableMetadata, error)
type TableIncrement ¶
type TableIncrement struct {
// contains filtered or unexported fields
}
func NewTableIncrement ¶
func NewTableIncrement(storage postgresStorage, desiredTableSize uint64, snapshotDegreeOfParallelism int) *TableIncrement
func (*TableIncrement) Split ¶
func (t *TableIncrement) Split(ctx context.Context, table abstract.TableDescription) (*SplittedTableMetadata, error)
Click to show internal directories.
Click to hide internal directories.