Send feedback
Class RoutineInfo (2.40.3)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.40.3 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
Name
Description
routineId
RoutineId
of(RoutineId routineId)
public static RoutineInfo of ( RoutineId routineId )
Returns a RoutineInfo
object given routine identity.
Parameter
Name
Description
routineId
RoutineId
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.
Returns
Type
Description
String
getCreationTime()
public Long getCreationTime ()
Returns the creation time of the routine, represented as milliseconds since the epoch.
Returns
Type
Description
Long
getDataGovernanceType()
public String getDataGovernanceType ()
Returns the data governance type of the routine, e.g. DATA_MASKING.
Returns
Type
Description
String
getDescription()
public String getDescription ()
Returns the description of the routine.
Returns
Type
Description
String
getDeterminismLevel()
public String getDeterminismLevel ()
Returns the determinism level of the JavaScript UDF if defined.
Returns
Type
Description
String
getEtag()
Returns the hash of the routine resource.
Returns
Type
Description
String
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.
Returns
Type
Description
String
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.
Returns
Type
Description
String
hashCode()
Returns
Type
Description
int
Overrides
toBuilder()
public RoutineInfo . Builder toBuilder ()
Returns a builder pre-populated using the current values of this routine.
toString()
Returns
Type
Description
String
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-10-01 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-10-01 UTC."}
[[["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-10-01 UTC."]]