Documentation
¶
Index ¶
- type ColumnRef
- type FKRelation
- type InputRef
- type MethodKind
- type MethodRef
- type OpBuilder
- func DeleteFrom(name string, table TableRef) *OpBuilder
- func DeleteReturning(name string, table TableRef) *OpBuilder
- func Exists(name string, table TableRef) *OpBuilder
- func GetOne(name string, table TableRef) *OpBuilder
- func InsertMany(name string, table TableRef) *OpBuilder
- func InsertReturning(name string, table TableRef) *OpBuilder
- func List(name string, table TableRef) *OpBuilder
- func PatchUpdate(name string, table TableRef) *OpBuilder
- func Update(name string, table TableRef) *OpBuilder
- func UpdateReturning(name string, table TableRef) *OpBuilder
- func UpsertMany(name string, table TableRef) *OpBuilder
- type Operation
- type Param
- type PolicyBuilder
- type QueryPolicy
- type RawOpBuilder
- type RawOperation
- type SQLPlan
- type SubqueryBuilder
- type SubqueryPlan
- type TableColumns
- type TableRef
- type TxBuilder
- type TxScript
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FKRelation ¶
type FKRelation = internal.FKRelation
type MethodKind ¶
type MethodKind = internal.MethodKind
type OpBuilder ¶
func DeleteFrom ¶
DeleteFrom configures delete operation builder.
func DeleteReturning ¶
DeleteReturning configures delete operation builder.
func InsertMany ¶
InsertMany configures insert operation builder.
func InsertReturning ¶
InsertReturning configures insert operation builder.
func PatchUpdate ¶
PatchUpdate configures patch update behavior.
func UpdateReturning ¶
UpdateReturning configures update operation builder.
func UpsertMany ¶
UpsertMany configures upsert operation builder.
type PolicyBuilder ¶
type PolicyBuilder = internal.PolicyBuilder
func Policy ¶
func Policy(name string, tables ...TableRef) *PolicyBuilder
Policy configures query policy builder.
type QueryPolicy ¶
type QueryPolicy = internal.QueryPolicy
type RawOpBuilder ¶
type RawOpBuilder = internal.RawOpBuilder
type RawOperation ¶
type RawOperation = internal.RawOperation
func RawList ¶
func RawList(builders ...*RawOpBuilder) []RawOperation
RawList collects raw operations from builders.
type SubqueryBuilder ¶
type SubqueryBuilder = internal.SubqueryBuilder
func Subquery ¶
func Subquery(table TableRef) *SubqueryBuilder
Subquery configures subquery builder.
type SubqueryPlan ¶
type SubqueryPlan = internal.SubqueryPlan
type TableColumns ¶
type TableColumns = internal.TableColumns
Click to show internal directories.
Click to hide internal directories.