Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElasticsearchRoute ¶ added in v0.9.35
type ElasticsearchRoute struct { RouteMatchers TargetIndex string TargetType string IgnoreNoPrimaryKey bool }
func NewElasticsearchRoutes ¶ added in v0.9.35
func NewElasticsearchRoutes(configData []map[string]interface{}) ([]*ElasticsearchRoute, error)
type ElasticsearchRouter ¶ added in v0.9.35
type ElasticsearchRouter []*ElasticsearchRoute
func (ElasticsearchRouter) Exists ¶ added in v0.9.35
func (r ElasticsearchRouter) Exists(msg *core.Msg) bool
func (ElasticsearchRouter) Match ¶ added in v0.9.35
func (r ElasticsearchRouter) Match(msg *core.Msg) (*ElasticsearchRoute, bool)
type KafkaRoute ¶
type KafkaRoute struct { RouteMatchers DMLTargetTopic string }
func NewKafkaRoutes ¶
func NewKafkaRoutes(configData []map[string]interface{}) ([]*KafkaRoute, error)
type KafkaRouter ¶ added in v0.9.17
type KafkaRouter []*KafkaRoute
type MySQLRoute ¶
type MySQLRoute struct { RouteMatchers TargetSchema string TargetTable string }
func NewMySQLRoutes ¶
func NewMySQLRoutes(configData []map[string]interface{}) ([]*MySQLRoute, error)
type MySQLRouter ¶ added in v0.9.17
type MySQLRouter []*MySQLRoute
type RouteMatchers ¶
Click to show internal directories.
Click to hide internal directories.