Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Tables []struct { Name string `yaml:"name"` Columns map[string]string `yaml:"columns"` } Eav []struct { Name string `yaml:"name"` Attributes map[string]string `yaml:"attributes"` } }
func (Config) ProcessTable ¶
type Eav ¶
type Eav struct { Config *Config // contains filtered or unexported fields }
func (Eav) ProcessLine ¶
type LineProcessor ¶
type LineProcessor struct { Config *Config Provider ProviderInterface }
func NewLineProcessor ¶
func NewLineProcessor(c *Config, p ProviderInterface) *LineProcessor
func (LineProcessor) ProcessLine ¶
func (p LineProcessor) ProcessLine(s string) string
type ProviderInterface ¶
Click to show internal directories.
Click to hide internal directories.