MCPcopy Create free account
hub / github.com/ajitpratap0/GoSQLX / GetMergeStatement

Function GetMergeStatement

pkg/sql/ast/pool.go:1547–1552  ·  view source on GitHub ↗

GetMergeStatement gets a MergeStatement from the pool.

()

Source from the content-addressed store, hash-verified

1545
1546// GetMergeStatement gets a MergeStatement from the pool.
1547func GetMergeStatement() *MergeStatement {
1548 stmt := mergeStmtPool.Get().(*MergeStatement)
1549 stmt.WhenClauses = stmt.WhenClauses[:0]
1550 stmt.Output = stmt.Output[:0]
1551 return stmt
1552}
1553
1554// PutMergeStatement returns a MergeStatement to the pool.
1555// It recursively releases nested expressions in WHEN clauses and OUTPUT.

Callers 3

TestMergeStatementPoolFunction · 0.85

Calls 1

GetMethod · 0.45

Tested by 3

TestMergeStatementPoolFunction · 0.68