Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
Connect(ctx context.Context, host string, maxSizeInMB int, timeout time.Duration) error
Projects(ctx context.Context) ([]string, error)
Entities(ctx context.Context, project string) (map[string]*core.Entity, error)
FeatureTables(ctx context.Context, project string) ([]*core.FeatureTable, error)
Close() error
}
type Config ¶
type Config struct {
URL string `json:"url" yaml:"url" mapstructure:"url" validate:"required"`
MaxSizeInMB int `json:"max_size_in_mb" yaml:"max_size_in_mb" mapstructure:"max_size_in_mb"`
RequestTimeout time.Duration `json:"request_timeout" yaml:"request_timeout" mapstructure:"request_timeout" validate:"min=1ms" default:"10s"`
}
Config holds the set of configuration for the CaraML Store extractor
Click to show internal directories.
Click to hide internal directories.