package
0.0.0-20220113021136-d224df531360
Repository: https://github.com/zhukovaskychina/xmysql-server.git
Documentation: pkg.go.dev

# Functions

BuildIndexRange will build range of index for PhysicalIndexScan.
BuildRange is a method which can calculate IntColumnRange, ColumnRange, IndexRange.
BuildTableRange will build range of pk for PhysicalTableScan.
DetachColumnConditions distinguishes between access conditions and filter conditions from conditions.
DetachCondsForSelectivity detaches the conditions used for range calculation from other useless conditions.
DetachIndexConditions will detach the index filters from table filters.
DetachIndexFilterConditions will detach the access conditions from other conditions.
DetachIndexScanConditions will detach the index filters from table filters.
FullIndexRange is (-∞, +∞) for IndexRange.
FullIntRange is (-∞, +∞) for IntColumnRange.
Ranges2ColumnRanges changes []types.Range to []*types.ColumnRange.
Ranges2IndexRanges changes []types.Range to []*types.IndexRange.
Ranges2IntRanges changes []types.Range to []types.IntColumnRange.

# Constants

Error codes.
Range type.
Range type.
Range type.

# Variables

Error instances.