package
19.1.0-beta.20190304+incompatible
Repository: https://github.com/darinpp/cockroach.git
Documentation: pkg.go.dev

# Functions

DerivePruneCols returns the subset of the given expression's output columns that are candidates for pruning.
DeriveRejectNullCols returns the set of columns that are candidates for NULL rejection filter pushdown.

# Structs

CustomFuncs contains all the custom match and replace functions used by the normalization rules.
Factory constructs a normalized expression tree within the memo.

# Type aliases

AppliedRuleFunc defines the callback function for the NotifyOnAppliedRule event supported by the optimizer and factory.
MatchedRuleFunc defines the callback function for the NotifyOnMatchedRule event supported by the optimizer and factory.
ReplaceFunc is the callback function passed to the Factory.Replace method.