Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultUnquote = Unquote{}
Functions ¶
This section is empty.
Types ¶
type FinderJSONAttr ¶
type FinderJSONAttr struct { AttrPath string `json:"attr_path" desc:"json value path, e.g. a.b[0].c" validate:"required"` // contains filtered or unexported fields }
func NewFinderJSONAttr ¶
func NewFinderJSONAttr(attrPath string) (*FinderJSONAttr, error)
func (*FinderJSONAttr) Build ¶
func (finder *FinderJSONAttr) Build() (pipeline.Handler, error)
type Join ¶
type Join struct {
SeparatorConf
}
type RegexpAllReplacer ¶
type RegexpAllReplacer struct { Expr string `json:"expr" validate:"required"` Replacement string `json:"replacement" validate:"required"` // contains filtered or unexported fields }
func (RegexpAllReplacer) Build ¶
func (r RegexpAllReplacer) Build() (pipeline.Handler, error)
type Replacer ¶
type SeparatorConf ¶
type SeparatorConf struct { Type string `json:"type" desc:"enum: join|split" validate:"required"` Separator string `json:"separator" validate:"required"` }
func (SeparatorConf) Build ¶
func (separator SeparatorConf) Build() (pipeline.Handler, error)
type Split ¶
type Split struct {
SeparatorConf
}
Click to show internal directories.
Click to hide internal directories.