unary

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2022 License: Apache-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DateToYearPlan2       func([]types.Date, []int64) []int64
	DatetimeToYearPlan2   func([]types.Datetime, []int64) []int64
	DateStringToYearPlan2 func(*types.Bytes, *nulls.Nulls, []int64) []int64
)

vectorize year and toYear function

Functions

func AbsFloat64

func AbsFloat64(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

abs function's evaluation for arguments: [float64]

func AbsInt64

func AbsInt64(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

abs function's evaluation for arguments: [int64]

func AbsUInt64

func AbsUInt64(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

abs function's evaluation for arguments: [uint64]

func Atan

func BitLengthFunc

func BitLengthFunc(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Charset

func Charset(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

Charset returns the character set of the argument

func Collation

func Collation(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

Collation returns the collation of the string argument

func ConnectionID

func ConnectionID(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

ConnectionID returns the connection ID (thread ID) for the connection

func CurrentRole

func CurrentRole(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

Current_Role returns the current active roles

func Database

func Database(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

Database returns the default (current) database name

func DateStringToDate

func DateStringToDate(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateStringToMonth

func DateStringToMonth(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateStringToTimestamp

func DateStringToTimestamp(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateStringToYear

func DateStringToYear(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateToDate

func DateToDate(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateToDay

func DateToDay(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateToMonth

func DateToMonth(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateToTimestamp

func DateToTimestamp(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateToWeek

func DateToWeek(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateToWeekday

func DateToWeekday(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DateToYear

func DateToYear(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DatetimeToDate

func DatetimeToDate(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DatetimeToDay

func DatetimeToDay(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DatetimeToMonth

func DatetimeToMonth(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DatetimeToTimestamp

func DatetimeToTimestamp(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DatetimeToWeek

func DatetimeToWeek(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DatetimeToWeekday

func DatetimeToWeekday(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DatetimeToYear

func DatetimeToYear(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func DayOfYear

func DayOfYear(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Empty

func Empty(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Exp

func FoundRows

func FoundRows(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

For a SELECT with a LIMIT clause, the number of rows that would be returned were there no LIMIT clause

func ICULIBVersion

func ICULIBVersion(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

ICU library version

func LastInsertID

func LastInsertID(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

Value of the AUTOINCREMENT column for the last INSERT

func Length

func Length(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func LengthUTF8

func LengthUTF8(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Ln

func Log

func Ltrim

func Ltrim(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Oct

func OctFloat

func OctFloat[T constraints.Float](vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Reverse

func Reverse(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func RolesGraphml

func RolesGraphml(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

RolesGraphml returns a GraphML document representing memory role subgraphs

func RowCount

func RowCount(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

RowCount returns The number of rows updated

func Rtrim

func Rtrim(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Sin

func SpaceFloat

func SpaceFloat[T constraints.Float](vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func SpaceInt64

func SpaceInt64(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

the function registeration for generics functions may have some problem now, change this to generics later

func SpaceUint64

func SpaceUint64(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func TimestampToTimestamp

func TimestampToTimestamp(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func User

func User(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

User returns the user name and host name provided by the client

func Version

func Version(vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

Return a string that indicates the MySQL server version

Types

This section is empty.

Jump to

Keyboard shortcuts

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