unary

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2022 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AbsDecimal128 added in v0.6.0

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

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 Acos

func Acos(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Atan

func Atan(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Bin added in v0.6.0

func BinFloat added in v0.6.0

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

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 Cos

func Cos(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Cot

func Cot(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

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 DateStringToTime added in v0.6.0

func DateStringToTime(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 DateStringToYearPlan2

func DateStringToYearPlan2(xs []string, ns *nulls.Nulls, rs []int64) []int64

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 DateToTime added in v0.6.0

func DateToTime(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 DateToYearPlan2

func DateToYearPlan2(xs []types.Date, rs []int64) []int64

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 DatetimeToHour added in v0.6.0

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

func DatetimeToMinute added in v0.6.0

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

func DatetimeToMonth

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

func DatetimeToSecond added in v0.6.0

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

func DatetimeToTime added in v0.6.0

func DatetimeToTime(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 DatetimeToYearPlan2

func DatetimeToYearPlan2(xs []types.Datetime, rs []int64) []int64

func DayOfYear

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

func Decimal128ToTime added in v0.6.0

func Decimal128ToTime(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 Exp(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

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 HexEncodeInt64 added in v0.6.0

func HexEncodeInt64(xs []int64, rs []string) []string

func HexEncodeString added in v0.6.0

func HexEncodeString(xs []string, rs []string) []string

func HexInt64 added in v0.6.0

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

func HexString added in v0.6.0

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

func ICULIBVersion

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

ICU library version

func Int64ToTime added in v0.6.0

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

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 Ln(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func LoadFile added in v0.6.0

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

func Log

func Log(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Ltrim

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

func MoDisableMemUsageDetail added in v0.6.0

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

func MoEnableMemUsageDetail added in v0.6.0

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

func MoMemUsage added in v0.6.0

func MoMemUsage(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 ReadFromFile added in v0.6.0

func ReadFromFile(Filepath string, fs fileservice.FileService) (io.ReadCloser, 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 Sin(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Sinh

func Sinh(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func SpaceNumber added in v0.6.0

func SpaceNumber[T types.BuiltinNumber](vectors []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func Tan

func Tan(vs []*vector.Vector, proc *process.Process) (*vector.Vector, error)

func TimeToDate added in v0.6.0

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

func TimeToTime added in v0.6.0

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

func TimesToDate added in v0.6.0

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

func TimestampToHour added in v0.6.0

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

func TimestampToMinute added in v0.6.0

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

func TimestampToSecond added in v0.6.0

func TimestampToSecond(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