Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Generate ¶
func Generate(_ context.Context, req *plugin.GenerateRequest) (*plugin.GenerateResponse, error)
Types ¶
type Backend ¶
type Backend string
func (Backend) ImportName ¶
func (Backend) IsValidFor ¶ added in v0.0.13
func (b Backend) IsValidFor(req *plugin.GenerateRequest) bool
type Config ¶
type Config struct { Backend Backend `json:"backend"` EmitExactTableNames bool `json:"emit_exact_table_names"` InflectionExcludeTableNames []string `json:"inflection_exclude_table_names"` QueryParameterLimit int `json:"query_parameter_limit"` PublicQueryStings bool `json:"public_query_strings"` UnmanagedAllocations bool `json:"unmanaged_allocations"` UseContext bool `json:"use_context"` PGErrorUnions bool `json:"pg_error_unions"` }
func (*Config) Default ¶
func (c *Config) Default(req *plugin.GenerateRequest)
type Field ¶
type Identifier ¶
type Query ¶
type Query struct { Cmd string Comments []string MethodName string FieldName string ConstantName string SQL string SourceName string Ret *QueryValue Args []QueryValue }
func (*Query) RequiresAllocations ¶ added in v0.0.7
Source Files
¶
Click to show internal directories.
Click to hide internal directories.