Send feedback
Class RoutineInfo (2.24.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.24.0 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.
Parameter
Returns
of(RoutineId routineId)
public static RoutineInfo of ( RoutineId routineId )
Returns a RoutineInfo
object given routine identity.
Parameter
Returns
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Returns
Overrides
getArguments()
public List<RoutineArgument> getArguments ()
Returns the list of arguments for the routine.
Returns
getBody()
Returns the definition body of the routine.
Returns
getCreationTime()
public Long getCreationTime ()
Returns the creation time of the routine, represented as milliseconds since the epoch.
Returns
getDescription()
public String getDescription ()
Returns the description of the routine.
Returns
getDeterminismLevel()
public String getDeterminismLevel ()
Returns the determinism level of the JavaScript UDF if defined.
Returns
getEtag()
Returns the hash of the routine resource.
Returns
getImportedLibraries()
public List<String> getImportedLibraries ()
Returns the list of imported libraries for the routine. Only relevant for routines implemented
using the JAVASCRIPT language.
Returns
getLanguage()
public String getLanguage ()
Returns the language of the routine. Currently supported languages include SQL and JAVASCRIPT.
Returns
getLastModifiedTime()
public Long getLastModifiedTime ()
Returns the last modification time of the routine, represented as milliseconds since the epoch.
Returns
getRemoteFunctionOptions()
public RemoteFunctionOptions getRemoteFunctionOptions ()
Returns the Remote function specific options.
Returns
getReturnTableType()
public StandardSQLTableType getReturnTableType ()
If specified, returns the table type returned from the routine.
Returns
getReturnType()
public StandardSQLDataType getReturnType ()
If specified, returns the data type returned from the routine.
Returns
getRoutineId()
public RoutineId getRoutineId ()
Returns the RoutineId identified for the routine resource. *
Returns
getRoutineType()
public String getRoutineType ()
Returns the type of the routine, e.g. SCALAR_FUNCTION.
Returns
hashCode()
Returns
Overrides
toBuilder()
public RoutineInfo . Builder toBuilder ()
Returns a builder pre-populated using the current values of this routine.
Returns
toString()
Returns
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-12-12 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-12 UTC."],[],[]]