Documentation
¶
Index ¶
- Constants
- func GetBooleanEQConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetBooleanNEQConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetFloatEQConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetFloatGTConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetFloatGTEConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetFloatLTConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetFloatLTEConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetFloatNEQConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetIntegerEQConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetIntegerGTConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetIntegerGTEConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetIntegerLTConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetIntegerLTEConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetIntegerNEQConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetStringEQConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetStringGTConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetStringGTEConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetStringLTConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetStringLTEConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func GetStringNEQConditionBitMap(col *record.ColVal, compare interface{}, bitMap, pos []byte, offset int) []byte
- func HaveTimeCond(startTime, endTime int64) bool
- func LeftRotate(expr influxql.Expr) influxql.Expr
- func MoveOrOpToRoot(expr influxql.Expr) influxql.Expr
- func RewriteTimeCompareVal(expr influxql.Expr, valuer *influxql.NowValuer)
- func RightRotate(expr influxql.Expr) influxql.Expr
- func RotateOrOpToRoot(expr influxql.Expr) influxql.Expr
- func SplitWithOrOperation(expr influxql.Expr) []influxql.Expr
- type CondFunctions
- type IdxFunction
- type IdxFunctions
Constants ¶
View Source
const ( StringFunc int = iota FloatFunc IntFunc BoolFunc ColBottom )
View Source
const ( GT int = iota LT GTE LTE EQ NEQ BOTTOM )
Variables ¶
This section is empty.
Functions ¶
func HaveTimeCond ¶
func RewriteTimeCompareVal ¶
Types ¶
type IdxFunction ¶
type IdxFunctions ¶
type IdxFunctions []IdxFunction
func InitTimeCondFunctions ¶
func InitTimeCondFunctions(startTime, endTime int64, schema *record.Schemas) IdxFunctions
Click to show internal directories.
Click to hide internal directories.