Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var BinaryOpName = map[treebin.BinaryOperatorSymbol]string{ treebin.Bitand: "Bitand", treebin.Bitor: "Bitor", treebin.Bitxor: "Bitxor", treebin.Plus: "Plus", treebin.Minus: "Minus", treebin.Mult: "Mult", treebin.Div: "Div", treebin.FloorDiv: "FloorDiv", treebin.Mod: "Mod", treebin.Pow: "Pow", treebin.Concat: "Concat", treebin.LShift: "LShift", treebin.RShift: "RShift", treebin.JSONFetchVal: "JSONFetchVal", treebin.JSONFetchText: "JSONFetchText", treebin.JSONFetchValPath: "JSONFetchValPath", treebin.JSONFetchTextPath: "JSONFetchTextPath", }
BinaryOpName is a mapping from all binary operators that are supported by the vectorized engine to their names.
View Source
var ComparisonOpName = map[treecmp.ComparisonOperatorSymbol]string{ treecmp.EQ: "EQ", treecmp.NE: "NE", treecmp.LT: "LT", treecmp.LE: "LE", treecmp.GT: "GT", treecmp.GE: "GE", }
ComparisonOpName is a mapping from all comparison operators that are supported by the vectorized engine to their names.
Functions ¶
func APPENDSLICE ¶
func APPENDSLICE(target, src, destIdx, srcStartIdx, srcEndIdx interface{})
APPENDSLICE is a template function.
func COPYVAL ¶
func COPYVAL(dest, src interface{})
COPYVAL is a template function that can be used to set a scalar to the value of another scalar in such a way that the destination won't be modified if the source is.
func Generate ¶
Generate transforms the string contents of an input execgen template by processing all supported // execgen annotations.
func SETVARIABLESIZE ¶
func SETVARIABLESIZE(target, value interface{}) interface{}
SETVARIABLESIZE is a template function.
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.