package
19.1.0-beta.20190304+incompatible
Repository: https://github.com/darinpp/cockroach.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Constants
HasHoistableSubquery is set when the Scalar.Rule.HasHoistableSubquery is populated.
InterestingOrderings is set when the Relational.Rule.InterestingOrderings field is populated.
JoinSize is set when the Scalar.Rule.JoinSize field is populated.
PruneCols is set when the Relational.Rule.PruneCols field is populated.
RejectNullCols is set when the Relational.Rule.RejectNullCols field is populated.
UnfilteredCols is set when the Relational.Rule.UnfilteredCols field is populated.
# Variables
AnyCardinality indicates that any number of rows can be returned by an expression.
OneCardinality indicates that exactly one row will be returned by expression.
ZeroCardinality indicates that no rows will be returned by expression.
# Structs
Cardinality is the number of rows that can be returned by a relational expression.
ColStatsMap stores a set of column statistics, each of which is keyed by the set of columns over which that statistic is defined.
ColumnStatistic is a collection of statistics that applies to a particular set of columns.
FuncDepSet is a set of functional dependencies (FDs) that encode useful relationships between columns in a base or derived relation.
Relational properties describe the content and characteristics of relational data returned by all expression variants within a memo group.
Scalar properties are logical properties that are computed for scalar expressions that return primitive-valued types.
Shared are properties that are shared by both relational and scalar expressions.
Statistics is a collection of measurements and statistics that is used by the coster to estimate the cost of expressions.
# Type aliases
AvailableRuleProps is a bit set that indicates when lazily-populated Rule properties are initialized and ready for use.
ColumnStatistics is a slice of pointers to ColumnStatistic values.