Documentation
¶
Index ¶
- type PubSubConnector
- func (c *PubSubConnector) Close() error
- func (c *PubSubConnector) ConnectionActive(ctx context.Context) error
- func (c *PubSubConnector) CreateRawTable(ctx context.Context, req *protos.CreateRawTableInput) (*protos.CreateRawTableOutput, error)
- func (c *PubSubConnector) NewTopicCache() topicCache
- func (c *PubSubConnector) ReplayTableSchemaDeltas(_ context.Context, _ map[string]string, flowJobName string, ...) error
- func (*PubSubConnector) SetupQRepMetadataTables(_ context.Context, _ *protos.QRepConfig) error
- func (c *PubSubConnector) SyncQRepRecords(ctx context.Context, config *protos.QRepConfig, ...) (int64, shared.QRepWarnings, error)
- func (c *PubSubConnector) SyncRecords(ctx context.Context, req *model.SyncRecordsRequest[model.RecordItems]) (*model.SyncResponse, error)
- type PubSubMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PubSubConnector ¶
type PubSubConnector struct {
*metadataStore.PostgresMetadata
// contains filtered or unexported fields
}
func NewPubSubConnector ¶
func NewPubSubConnector( ctx context.Context, env map[string]string, config *protos.PubSubConfig, ) (*PubSubConnector, error)
func (*PubSubConnector) Close ¶
func (c *PubSubConnector) Close() error
func (*PubSubConnector) ConnectionActive ¶
func (c *PubSubConnector) ConnectionActive(ctx context.Context) error
func (*PubSubConnector) CreateRawTable ¶
func (c *PubSubConnector) CreateRawTable(ctx context.Context, req *protos.CreateRawTableInput) (*protos.CreateRawTableOutput, error)
func (*PubSubConnector) NewTopicCache ¶
func (c *PubSubConnector) NewTopicCache() topicCache
func (*PubSubConnector) ReplayTableSchemaDeltas ¶
func (c *PubSubConnector) ReplayTableSchemaDeltas(_ context.Context, _ map[string]string, flowJobName string, _ []*protos.TableMapping, schemaDeltas []*protos.TableSchemaDelta, _ []string, ) error
func (*PubSubConnector) SetupQRepMetadataTables ¶
func (*PubSubConnector) SetupQRepMetadataTables(_ context.Context, _ *protos.QRepConfig) error
func (*PubSubConnector) SyncQRepRecords ¶
func (c *PubSubConnector) SyncQRepRecords( ctx context.Context, config *protos.QRepConfig, partition *protos.QRepPartition, stream *model.QRecordStream, ) (int64, shared.QRepWarnings, error)
func (*PubSubConnector) SyncRecords ¶
func (c *PubSubConnector) SyncRecords(ctx context.Context, req *model.SyncRecordsRequest[model.RecordItems]) (*model.SyncResponse, error)
type PubSubMessage ¶
Click to show internal directories.
Click to hide internal directories.