json

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JsonBuildObjectBuilder

type JsonBuildObjectBuilder map[string]SqlGenerator

func JsonBuildObject

func JsonBuildObject() JsonBuildObjectBuilder

JsonBuildObject generates SQL for a JSON_BUILD_OBJECT function

func (JsonBuildObjectBuilder) Delete

func (j JsonBuildObjectBuilder) Delete(key string)

func (JsonBuildObjectBuilder) GenerateSql

func (j JsonBuildObjectBuilder) GenerateSql(sb *strings.Builder)

func (JsonBuildObjectBuilder) Set

func (JsonBuildObjectBuilder) ToSql

func (j JsonBuildObjectBuilder) ToSql() string

type SqlGenerator

type SqlGenerator interface {
	GenerateSql(sb *strings.Builder)
}

func Exp

func Exp(exp string) SqlGenerator

Exp generates SQL for an arbitrary expression

Jump to

Keyboard shortcuts

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