Send feedback
Class RoutineInfo (2.34.2)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.34.2 keyboard_arrow_down
public class RoutineInfo implements Serializable
Inheritance
Object >
RoutineInfo
Static Methods
newBuilder(RoutineId routineId)
public static RoutineInfo . Builder newBuilder ( RoutineId routineId )
Returns a builder for a RoutineInfo
object given routine identity.
of(RoutineId routineId)
public static RoutineInfo of ( RoutineId routineId )
Returns a RoutineInfo
object given routine identity.
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter Name Description obj
Object
Overrides
getArguments()
public List<RoutineArgument> getArguments ()
Returns the list of arguments for the routine.
getBody()
Returns the definition body of the routine.
getCreationTime()
public Long getCreationTime ()
Returns the creation time of the routine, represented as milliseconds since the epoch.
Returns Type Description Long
getDescription()
public String getDescription ()
Returns the description of the routine.
getDeterminismLevel()
public String getDeterminismLevel ()
Returns the determinism level of the JavaScript UDF if defined.
getEtag()
Returns the hash of the routine resource.
getImportedLibraries()
public List<String> getImportedLibraries ()
Returns the list of imported libraries for the routine. Only relevant for routines implemented
using the JAVASCRIPT language.
getLanguage()
public String getLanguage ()
Returns the language of the routine. Currently supported languages include SQL and JAVASCRIPT.
getLastModifiedTime()
public Long getLastModifiedTime ()
Returns the last modification time of the routine, represented as milliseconds since the epoch.
Returns Type Description Long
getRemoteFunctionOptions()
public RemoteFunctionOptions getRemoteFunctionOptions ()
Returns the Remote function specific options.
getReturnTableType()
public StandardSQLTableType getReturnTableType ()
If specified, returns the table type returned from the routine.
getReturnType()
public StandardSQLDataType getReturnType ()
If specified, returns the data type returned from the routine.
getRoutineId()
public RoutineId getRoutineId ()
Returns the RoutineId identified for the routine resource. *
getRoutineType()
public String getRoutineType ()
Returns the type of the routine, e.g. SCALAR_FUNCTION.
hashCode()
Returns Type Description int
Overrides
toBuilder()
public RoutineInfo . Builder toBuilder ()
Returns a builder pre-populated using the current values of this routine.
toString()
Overrides
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-09-05 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?
{
"lastModified": "Last updated 2024-09-05 UTC.",
"confidential": False
}