public abstract static class RoutineArgument.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract RoutineArgument |
build()
Creates a
RoutineArgument object. |
abstract RoutineArgument.Builder |
setDataType(StandardSQLDataType dataType)
Sets the data type specification for the argument.
|
abstract RoutineArgument.Builder |
setKind(String kind)
Sets the kind of argument.
|
abstract RoutineArgument.Builder |
setMode(String mode)
Optionally specifies the input/output mode of the argument.
|
abstract RoutineArgument.Builder |
setName(String name)
Sets the argument name.
|
public abstract RoutineArgument.Builder setName(String name)
public abstract RoutineArgument.Builder setKind(String kind)
A FIXED_TYPE argument is a fully specified type. It can be a struct or an array, but not a table.
An ANY_TYPE argument is any type. It can be a struct or an array, but not a table.
public abstract RoutineArgument.Builder setMode(String mode)
An IN mode argument is input-only. An OUT mode argument is output-only. An INOUT mode argument is both an input and output.
public abstract RoutineArgument.Builder setDataType(StandardSQLDataType dataType)
public abstract RoutineArgument build()
RoutineArgument
object.Copyright © 2023 Google LLC. All rights reserved.