processor

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2020 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClickhouseProcessor

type ClickhouseProcessor struct {
	// contains filtered or unexported fields
}

func NewClickhouseProcessor

func NewClickhouseProcessor(processorOptions ClickhouseProcessorOptions, graphqlOptions common.GraphqlOptions) *ClickhouseProcessor

func (*ClickhouseProcessor) GetUrlPattern

func (cp *ClickhouseProcessor) GetUrlPattern() string

func (*ClickhouseProcessor) HandleHttpRequest

func (cp *ClickhouseProcessor) HandleHttpRequest(w http.ResponseWriter, r *http.Request)

type ClickhouseProcessorOptions

type ClickhouseProcessorOptions struct {
	Host              string
	Port              int
	User              string
	Password          string
	Debug             bool
	URLPattern        string
	ReadTimeout       int
	DatabasePattern   string
	TablePattern      string
	QueryLimit        int
	IdentFormat       string
	CacheLifeSeconds  int
	CacheCleanSeconds int
	CacheMaxSize      int
	RefreshInterval   int
	ActionRefresh     string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL