publicclass RoutineInfoimplementsSerializable
Inheritance
Object >
RoutineInfo
Static Methods
newBuilder(RoutineId routineId)
publicstaticRoutineInfo.BuildernewBuilder(RoutineIdroutineId)
Returns a builder for a RoutineInfo object given routine identity.
| Parameter |
| Name |
Description |
routineId |
RoutineId
|
of(RoutineId routineId)
publicstaticRoutineInfoof(RoutineIdroutineId)
Returns a RoutineInfo object given routine identity.
| Parameter |
| Name |
Description |
routineId |
RoutineId
|
Methods
equals(Object obj)
publicbooleanequals(Objectobj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getArguments()
publicList<RoutineArgument>getArguments()
Returns the list of arguments for the routine.
getBody()
Returns the definition body of the routine.
| Returns |
| Type |
Description |
String |
getCreationTime()
publicLonggetCreationTime()
Returns the creation time of the routine, represented as milliseconds since the epoch.
| Returns |
| Type |
Description |
Long |
getDataGovernanceType()
publicStringgetDataGovernanceType()
Returns the data governance type of the routine, e.g. DATA_MASKING.
| Returns |
| Type |
Description |
String |
getDescription()
publicStringgetDescription()
Returns the description of the routine.
| Returns |
| Type |
Description |
String |
getDeterminismLevel()
publicStringgetDeterminismLevel()
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()
publicList<String>getImportedLibraries()
Returns the list of imported libraries for the routine. Only relevant for routines implemented
using the JAVASCRIPT language.
getLanguage()
publicStringgetLanguage()
Returns the language of the routine. Currently supported languages include SQL and JAVASCRIPT.
| Returns |
| Type |
Description |
String |
getLastModifiedTime()
publicLonggetLastModifiedTime()
Returns the last modification time of the routine, represented as milliseconds since the epoch.
| Returns |
| Type |
Description |
Long |
getRemoteFunctionOptions()
publicRemoteFunctionOptionsgetRemoteFunctionOptions()
Returns the Remote function specific options.
getReturnTableType()
publicStandardSQLTableTypegetReturnTableType()
If specified, returns the table type returned from the routine.
getReturnType()
publicStandardSQLDataTypegetReturnType()
If specified, returns the data type returned from the routine.
getRoutineId()
publicRoutineIdgetRoutineId()
Returns the RoutineId identified for the routine resource. *
getRoutineType()
publicStringgetRoutineType()
Returns the type of the routine, e.g. SCALAR_FUNCTION.
| Returns |
| Type |
Description |
String |
hashCode()
| Returns |
| Type |
Description |
int |
Overrides
toBuilder()
publicRoutineInfo.BuildertoBuilder()
Returns a builder pre-populated using the current values of this routine.
toString()
| Returns |
| Type |
Description |
String |
Overrides