Documentation ¶
Index ¶
- Constants
- func IsSupportedKeyType(keyType string) bool
- func NewPgSignalTable(ctx context.Context, conn *pgxpool.Pool, logger log.Logger, transferID string, ...) (*signalTable, error)
- func NewStorage(logger log.Logger, src abstract.Source, ...) (abstract.Storage, error)
- func SignalTableTableID(schemaName string) *abstract.TableID
- 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 ¶
View Source
const (
SignalTableName = "__data_transfer_signal_table"
)
Variables ¶
This section is empty.
Functions ¶
func IsSupportedKeyType ¶
func NewPgSignalTable ¶
func NewStorage ¶
func SignalTableTableID ¶
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.