object SQLFunction extends Serializable
- Alphabetic
- By Inheritance
- SQLFunction
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def catalogAndNamespaceToProps(currentCatalog: String, currentNamespace: Seq[String]): Map[String, String]
Convert the current catalog and namespace to properties.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fromCatalogFunction(function: CatalogFunction, parser: ParserInterface): SQLFunction
Convert a CatalogFunction into a SQL function.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isSQLFunction(className: String): Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def parseDefault(text: String, parser: ParserInterface): Expression
- def parseReturnTypeText(text: String, isTableFunc: Boolean, parser: ParserInterface): Option[Either[DataType, StructType]]
This method returns an optional DataType indicating, when present, either the return type for scalar user-defined functions, or a StructType indicating the names and types of the columns in the output schema for table functions.
This method returns an optional DataType indicating, when present, either the return type for scalar user-defined functions, or a StructType indicating the names and types of the columns in the output schema for table functions. If the optional value is empty, this indicates that the CREATE FUNCTION statement did not have any RETURNS clause at all (for scalar functions), or that it included a RETURNS TABLE clause but without any specified output schema (for table functions), prompting the analyzer to infer these metadata instead.
- def referredTempNamesToProps(viewNames: Seq[Seq[String]], functionsNames: Seq[String], variableNames: Seq[Seq[String]]): Map[String, String]
Convert the temporary object names to properties.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)