Documentation ¶
Index ¶
- func IsSupportedKeyType(keyType string) bool
- func NewStorage(src abstract.Source, pgStorage tablequery.StorageTableQueryable, ...) (abstract.Storage, error)
- type Storage
- func (s *Storage) Close()
- func (s *Storage) EstimateTableRowsCount(table abstract.TableID) (uint64, error)
- func (s *Storage) ExactTableRowsCount(table abstract.TableID) (uint64, error)
- func (s *Storage) LoadTable(ctx context.Context, tableDescr abstract.TableDescription, ...) error
- func (s *Storage) Ping() error
- func (s *Storage) TableExists(table abstract.TableID) (bool, error)
- func (s *Storage) TableList(filter abstract.IncludeTableList) (abstract.TableMap, error)
- func (s *Storage) TableSchema(ctx context.Context, table abstract.TableID) (*abstract.TableSchema, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsSupportedKeyType ¶
func NewStorage ¶
func NewStorage( src abstract.Source, pgStorage tablequery.StorageTableQueryable, conn *pgxpool.Pool, chunkSize uint64, transferID string, represent dblog.ChangeItemConverter, betweenMarksOpts ...func(), ) (abstract.Storage, error)
Types ¶
type Storage ¶
type Storage struct {
// contains filtered or unexported fields
}
func (*Storage) EstimateTableRowsCount ¶
func (*Storage) ExactTableRowsCount ¶
func (*Storage) TableSchema ¶
Click to show internal directories.
Click to hide internal directories.