pgtransform

package
v0.52.3 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InspectNode

func InspectNode(node sql.Node, nodeFunc func(sql.Node) bool) bool

InspectNode functions similarly to GMS' InspectUp function, except it also walks through opaque and disjointed nodes.

func InspectNodeExprs

func InspectNodeExprs(node sql.Node, exprFunc func(expr sql.Expression) bool) bool

InspectNodeExprs functions similarly to GMS' InspectUp function, except that it traverses expressions (there is no InspectUp derivative for expressions in GMS), and it also walks through opaque and disjointed nodes.

func NodeExprsWithNodeWithOpaque

func NodeExprsWithNodeWithOpaque(node sql.Node, exprFunc gmstransform.ExprWithNodeFunc) (sql.Node, gmstransform.TreeIdentity, error)

NodeExprsWithNodeWithOpaque functions similarly to GMS' NodeExprsWithNodeWithOpaque function, except it also walks through disjointed nodes.

func NodeExprsWithOpaque

func NodeExprsWithOpaque(node sql.Node, exprFunc gmstransform.ExprFunc) (sql.Node, gmstransform.TreeIdentity, error)

NodeExprsWithOpaque functions similarly to GMS' NodeExprsWithOpaque function, except it also walks through disjointed nodes.

func NodeWithOpaque

func NodeWithOpaque(node sql.Node, nodeFunc gmstransform.NodeFunc) (sql.Node, gmstransform.TreeIdentity, error)

NodeWithOpaque functions similarly to GMS' NodeWithOpaque function, except it also walks through disjointed nodes.

Types

This section is empty.

Jump to

Keyboard shortcuts

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