Files
dolthub--doltgresql/server/functions/init.go
T
2026-07-13 12:32:25 +08:00

212 lines
3.7 KiB
Go

// Copyright 2024 Dolthub, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package functions
// initTypeFunctions initializes all functions related to types in this package.
func initTypeFunctions() {
initAny()
initAnyArray()
initAnyElement()
initAnyEnum()
initAnyNonArray()
initArray()
initBit()
initBool()
initBpChar()
initBytea()
initChar()
initDate()
initDateBin()
initDatePart()
initDateTrunc()
initDomain()
initEnum()
initFloat4()
initFloat8()
initInt2()
initInt2vector()
initInt4()
initInt8()
initInternal()
initInterval()
initJson()
initJsonB()
initName()
initNumeric()
initOid()
initOidvector()
initRecord()
initRegclass()
initRegproc()
initRegtype()
initShell()
initText()
initTime()
initTimestamp()
initTimestampTZ()
initTimeTZ()
initUnknown()
initUuid()
initVarBit()
initVarChar()
initVoid()
initXid()
}
// Init initializes all functions in this package.
func Init() {
initTypeFunctions()
initAbs()
initAcos()
initAcosd()
initAcosh()
initAdvisoryLockFunctions()
initAge()
initArrayLength()
initArrayPosition()
initArrayToJson()
initArrayToString()
initArrayUpper()
initAscii()
initAsin()
initAsind()
initAsinh()
initAtan()
initAtan2()
initAtan2d()
initAtand()
initAtanh()
initBitLength()
initBtrim()
initCbrt()
initCeil()
initCharLength()
initChr()
initColDescription()
initConcat()
initCos()
initCosd()
initCosh()
initCot()
initCotd()
initCurrentDatabase()
initCurrentSchema()
initCurrentSetting()
initCurrentSchemas()
initDegrees()
initDiv()
initDoltProcedures()
initDoltRecordTrim()
initExp()
initExtract()
initFactorial()
initFloor()
initFormatType()
initGcd()
initGenRandomUuid()
initGenerateSeries()
initGenerateSubscripts()
initInitcap()
initLcm()
initLeft()
initLength()
initLn()
initLog()
initLog10()
initLower()
initLpad()
initLtrim()
initMakeTimestamp()
initMd5()
initMinScale()
initMod()
initNextVal()
initNow()
initObjDescription()
initOctetLength()
initPgEncodingToChar()
initPgFunctionIsVisible()
initPgGetConstraintdef()
initPgGetExpr()
initPgGetFunctionIdentityArguments()
initPgGetFunctionDef()
initPgGetFunctionResult()
initPgGetIndexDef()
initPgGetPartKeyDef()
initPgGetRuledef()
initPgGetTriggerDef()
initPgGetUserbyid()
initPgGetViewDef()
initPgIndexesSize()
initPgIsInRecovery()
initPgPostmasterStartTime()
initPgRelationIsPublishable()
initPgRelationSize()
initPgSleep()
initPgGetSerialSequence()
initPgGetStatisticsobjdefColumns()
initPgStatGetNumscans()
initPgTableIsVisible()
initPgTableSize()
initPgTablespaceLocation()
initPgTotalRelationSize()
initPgTypeIsVisible()
initPi()
initPower()
initQuoteIdent()
initRadians()
initRandom()
initRepeat()
initReplace()
initReverse()
initRight()
initRound()
initRowToJson()
initRpad()
initRtrim()
initScale()
initSetConfig()
initSetVal()
initShobjDescription()
initSign()
initSin()
initSind()
initSinh()
initSplitPart()
initSqlConstant()
initSqrt()
initStrpos()
initSubstr()
initTan()
initTand()
initTanh()
initTimezone()
initToChar()
initToHex()
initToRegclass()
initToRegproc()
initToRegtype()
initToDate()
initToTimestamp()
initTranslate()
initTrimScale()
initTrunc()
initTxidCurrent()
initUnnest()
initUpper()
initVersion()
initWidthBucket()
}