Send feedback
Class UserDefinedFunction (2.41.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.41.0 keyboard_arrow_down
public abstract class UserDefinedFunction implements Serializable
Google BigQuery User Defined Function. BigQuery supports user-defined functions (UDFs) written in
JavaScript. A UDF is similar to the "Map" function in a MapReduce: it takes a single row as input
and produces zero or more rows as output. The output can potentially have a different schema than
the input.
See Also: User-Defined Functions
Inheritance
Object >
UserDefinedFunction
Static Methods
fromUri(String functionDefinition)
public static UserDefinedFunction fromUri ( String functionDefinition )
Creates a Google Cloud BigQuery user-defined function given a Google Cloud Storage URI (e.g.
gs://bucket/path).
Parameter
Name
Description
functionDefinition
String
inline(String functionDefinition)
public static UserDefinedFunction inline ( String functionDefinition )
Creates a Google Cloud BigQuery user-defined function given a code blob.
Parameter
Name
Description
functionDefinition
String
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getContent()
public String getContent ()
If #getType() is Type#INLINE this method returns a code blob. If #getType() is Type#FROM_URI the method returns a Google Cloud Storage URI (e.g.
gs://bucket/path).
Returns
Type
Description
String
getType()
public UserDefinedFunction . Type getType ()
Returns the type of user defined function.
hashCode()
Returns
Type
Description
int
Overrides
toPb()
public abstract UserDefinedFunctionResource toPb ()
Returns
Type
Description
com.google.api.services.bigquery.model.UserDefinedFunctionResource
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-19 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{
"last_modified": "Last updated 2024-08-19 UTC.",
"state": ""
}