Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct {
// contains filtered or unexported fields
}
func New ¶
func New( jobclient mgmtv1alpha1connect.JobServiceClient, connclient mgmtv1alpha1connect.ConnectionServiceClient, transformerclient mgmtv1alpha1connect.TransformersServiceClient, sqlconnector sqlconnect.SqlConnector, redisConfig *shared.RedisConfig, metricsEnabled bool, ) *Activity
func (*Activity) GenerateBenthosConfigs ¶
func (a *Activity) GenerateBenthosConfigs( ctx context.Context, req *GenerateBenthosConfigsRequest, ) (*GenerateBenthosConfigsResponse, error)
type BenthosConfigResponse ¶
type BenthosConfigResponse struct {
Name string
DependsOn []*tabledependency.DependsOn
RunType tabledependency.RunType
Config *neosync_benthos.BenthosConfig
TableSchema string
TableName string
Columns []string
RedisDependsOn map[string][]string
Processors []*neosync_benthos.ProcessorConfig
BenthosDsns []*shared.BenthosDsn
RedisConfig []*BenthosRedisConfig
// contains filtered or unexported fields
}
type BenthosRedisConfig ¶
type GenerateBenthosConfigsResponse ¶
type GenerateBenthosConfigsResponse struct {
BenthosConfigs []*BenthosConfigResponse
}
type SubsetColumnConstraint ¶
type SubsetColumnConstraint struct {
Columns []string
NotNullable []bool
ForeignKey *SubsetReferenceKey
}
type SubsetReferenceKey ¶
Click to show internal directories.
Click to hide internal directories.