Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JsonBuildObjectBuilder ¶
type JsonBuildObjectBuilder struct {
// contains filtered or unexported fields
}
JsonBuildObjectBuilder is a builder for a JSON_BUILD_OBJECT function
func JsonBuildObject ¶
func JsonBuildObject() JsonBuildObjectBuilder
JsonBuildObject starts a builder for a JSON_BUILD_OBJECT function
func (JsonBuildObjectBuilder) Delete ¶
func (b JsonBuildObjectBuilder) Delete(propertyName string)
Delete removes a property name from the mapping
func (JsonBuildObjectBuilder) GenerateSql ¶
func (b JsonBuildObjectBuilder) GenerateSql(sb *strings.Builder)
GenerateSql implements SqlGenerator
func (JsonBuildObjectBuilder) Set ¶
func (b JsonBuildObjectBuilder) Set(propertyName string, value SqlGenerator) JsonBuildObjectBuilder
Set adds or updates a mapping from a property name to value generated by SqlGenerator like Exp
func (JsonBuildObjectBuilder) ToSql ¶
func (b JsonBuildObjectBuilder) ToSql() string
ToSql returns SQL for the builder
type SqlGenerator ¶
SqlGenerator is an interface for all types that generate SQL by appending to a given strings.Builder
Click to show internal directories.
Click to hide internal directories.