vmfilter

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BinaryFalse

func BinaryFalse(a, b interface{}) Bool3VL

func BinaryTrue

func BinaryTrue(a, b interface{}) Bool3VL

func BinaryUnknown

func BinaryUnknown(a, b interface{}) Bool3VL

func CallScalarFunction

func CallScalarFunction(rt *runtime.Runtime, name string, nArgs int) FilterGenFunc

func CastIncludesNullableOp2

func CastIncludesNullableOp2(castFn CastFunc) CastFunc

[]Nullable[string] -> []Nullable[[]string]

func CastIncludesOp2

func CastIncludesOp2(castFn CastFunc) CastFunc

[]string -> [][]string

func CastLikeNullableOp2

func CastLikeNullableOp2(castFn CastFunc) CastFunc

Nullable[string] -> Nullable[*regexp.Regexp]

func CastLikeOp2

func CastLikeOp2(castFn CastFunc) CastFunc

string -> *regexp.Regexp

func CastMatchNullableOp2

func CastMatchNullableOp2(castFn CastFunc) CastFunc

Nullable[string] -> Nullable[*regexp.Regexp]

func CastMatchOp2

func CastMatchOp2(castFn CastFunc) CastFunc

string -> *regexp.Regexp

func Equals2VL

func Equals2VL(rt *runtime.Runtime) FilterGenFunc

func Equals3VL

func Equals3VL(rt *runtime.Runtime) FilterGenFunc

func Excludes2VL

func Excludes2VL(rt *runtime.Runtime) FilterGenFunc

func Excludes3VL

func Excludes3VL(rt *runtime.Runtime) FilterGenFunc

func GetComparatorEq

func GetComparatorEq(ty DataColumnType, is3VL bool) func(a, b interface{}) Bool3VL

func GetComparatorGe

func GetComparatorGe(ty DataColumnType, is3VL bool) func(a, b interface{}) Bool3VL

func GetComparatorGt

func GetComparatorGt(ty DataColumnType, is3VL bool) func(a, b interface{}) Bool3VL

func GetComparatorIsNotNull

func GetComparatorIsNotNull(ty DataColumnType, is3VL bool) func(a interface{}) Bool3VL

func GetComparatorIsNull

func GetComparatorIsNull(ty DataColumnType, is3VL bool) func(a interface{}) Bool3VL

func GetComparatorLe

func GetComparatorLe(ty DataColumnType, is3VL bool) func(a, b interface{}) Bool3VL

func GetComparatorLt

func GetComparatorLt(ty DataColumnType, is3VL bool) func(a, b interface{}) Bool3VL

func GetComparatorNotEq

func GetComparatorNotEq(ty DataColumnType, is3VL bool) func(a, b interface{}) Bool3VL

func GreaterThan2VL

func GreaterThan2VL(rt *runtime.Runtime) FilterGenFunc

func GreaterThan3VL

func GreaterThan3VL(rt *runtime.Runtime) FilterGenFunc

func GreaterThanOrEquals2VL

func GreaterThanOrEquals2VL(rt *runtime.Runtime) FilterGenFunc

func GreaterThanOrEquals3VL

func GreaterThanOrEquals3VL(rt *runtime.Runtime) FilterGenFunc

func In2VL

func In2VL(rt *runtime.Runtime) FilterGenFunc

func In3VL

func In3VL(rt *runtime.Runtime) FilterGenFunc

func Includes2VL

func Includes2VL(rt *runtime.Runtime) FilterGenFunc

func Includes3VL

func Includes3VL(rt *runtime.Runtime) FilterGenFunc

func IsNotNull2VL

func IsNotNull2VL(rt *runtime.Runtime) FilterGenFunc

func IsNotNull3VL

func IsNotNull3VL(rt *runtime.Runtime) FilterGenFunc

func IsNull2VL

func IsNull2VL(rt *runtime.Runtime) FilterGenFunc

func IsNull3VL

func IsNull3VL(rt *runtime.Runtime) FilterGenFunc

func LessThan2VL

func LessThan2VL(rt *runtime.Runtime) FilterGenFunc

func LessThan3VL

func LessThan3VL(rt *runtime.Runtime) FilterGenFunc

func LessThanOrEquals2VL

func LessThanOrEquals2VL(rt *runtime.Runtime) FilterGenFunc

func LessThanOrEquals3VL

func LessThanOrEquals3VL(rt *runtime.Runtime) FilterGenFunc

func Like2VL

func Like2VL(rt *runtime.Runtime) FilterGenFunc

func Like3VL

func Like3VL(rt *runtime.Runtime) FilterGenFunc

func LoadCol

func LoadCol(rt *runtime.Runtime, adc AnyDataColumn) FilterGenFunc

func LoadColAsList

func LoadColAsList(rt *runtime.Runtime, index *datacolimpl.DataColumnImpl[int], adc AnyDataColumn) FilterGenFunc

func LoadConst

func LoadConst(rt *runtime.Runtime, name string) FilterGenFunc

func LoadImmediate

func LoadImmediate(rt *runtime.Runtime, v interface{}) FilterGenFunc

func LoadPreviousCol

func LoadPreviousCol(rt *runtime.Runtime, adc AnyDataColumn) FilterGenFunc

func LoadPreviousRowId

func LoadPreviousRowId(rt *runtime.Runtime) FilterGenFunc

func LoadRowId

func LoadRowId(rt *runtime.Runtime) FilterGenFunc

func LoadRowIdsAsList

func LoadRowIdsAsList(rt *runtime.Runtime, index *datacolimpl.DataColumnImpl[int]) FilterGenFunc

func LoadVar

func LoadVar(rt *runtime.Runtime, name string) FilterGenFunc

func Match2VL

func Match2VL(rt *runtime.Runtime) FilterGenFunc

func Match3VL

func Match3VL(rt *runtime.Runtime) FilterGenFunc

func NotEquals2VL

func NotEquals2VL(rt *runtime.Runtime) FilterGenFunc

func NotEquals3VL

func NotEquals3VL(rt *runtime.Runtime) FilterGenFunc

func NotIn2VL

func NotIn2VL(rt *runtime.Runtime) FilterGenFunc

func NotIn3VL

func NotIn3VL(rt *runtime.Runtime) FilterGenFunc

func NotLike2VL

func NotLike2VL(rt *runtime.Runtime) FilterGenFunc

func NotLike3VL

func NotLike3VL(rt *runtime.Runtime) FilterGenFunc

func NotMatch2VL

func NotMatch2VL(rt *runtime.Runtime) FilterGenFunc

func NotMatch3VL

func NotMatch3VL(rt *runtime.Runtime) FilterGenFunc

func Nullable2VL

func Nullable2VL[T any](cmpEq func(a, b T) bool) func(a, b Nullable[T]) Bool3VL

func Nullable2VLNot

func Nullable2VLNot[T any](cmpEq func(a, b T) bool) func(a, b Nullable[T]) Bool3VL

func Nullable3VL

func Nullable3VL[T any](cmpEq func(a, b T) bool) func(a, b Nullable[T]) Bool3VL

func Nullable3VLIsNotNull

func Nullable3VLIsNotNull[T any](a Nullable[T]) Bool3VL

func Nullable3VLIsNull

func Nullable3VLIsNull[T any](a Nullable[T]) Bool3VL

func Nullable3VLNot

func Nullable3VLNot[T any](cmpEq func(a, b T) bool) func(a, b Nullable[T]) Bool3VL

func UnaryFalse

func UnaryFalse(a interface{}) Bool3VL

func UnaryTrue

func UnaryTrue(a interface{}) Bool3VL

func UnaryUnknown

func UnaryUnknown(a interface{}) Bool3VL

Types

This section is empty.

Jump to

Keyboard shortcuts

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