postgres

package
v2.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func QueryBuilder

func QueryBuilder() sql.QueryBuilder

QueryBuilder returns a postgres-compatible sql.QueryBuilder

func ResolveDBFunc

func ResolveDBFunc(qi sql.QueryInterface) db.ResolveDBCallback

func ResolveFunc

func ResolveFunc(qi sql.QueryInterface) debefix.ResolveCallback

Types

type QueryBuilderDialect

type QueryBuilderDialect struct {
}

func (QueryBuilderDialect) NewPlaceholderProvider

func (d QueryBuilderDialect) NewPlaceholderProvider() sql.QueryBuilderPlaceholderProvider

func (QueryBuilderDialect) QuoteField

func (d QueryBuilderDialect) QuoteField(fieldName string) string

func (QueryBuilderDialect) QuoteTable

func (d QueryBuilderDialect) QuoteTable(tableName string) string

type QueryBuilderDialectPlaceholderProvider

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

QueryBuilderDialectPlaceholderProvider generates postgres-compatible placeholders ($1, $2).

func (*QueryBuilderDialectPlaceholderProvider) Next

func (p *QueryBuilderDialectPlaceholderProvider) Next() (placeholder string, argName string)

Jump to

Keyboard shortcuts

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