All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.bigquery.model.Argument.html Maven / Gradle / Ivy

There is a newer version: v2-rev20241027-2.0.0
Show newest version






Argument (BigQuery API v2-rev20240727-2.0.0)












com.google.api.services.bigquery.model

Class Argument

    • Constructor Detail

      • Argument

        public Argument()
    • Method Detail

      • getArgumentKind

        public String getArgumentKind()
        Optional. Defaults to FIXED_TYPE.
        Returns:
        value or null for none
      • setArgumentKind

        public Argument setArgumentKind(String argumentKind)
        Optional. Defaults to FIXED_TYPE.
        Parameters:
        argumentKind - argumentKind or null for none
      • getDataType

        public StandardSqlDataType getDataType()
        Required unless argument_kind = ANY_TYPE.
        Returns:
        value or null for none
      • setDataType

        public Argument setDataType(StandardSqlDataType dataType)
        Required unless argument_kind = ANY_TYPE.
        Parameters:
        dataType - dataType or null for none
      • getIsAggregate

        public Boolean getIsAggregate()
        Optional. Whether the argument is an aggregate function parameter. Must be Unset for routine types other than AGGREGATE_FUNCTION. For AGGREGATE_FUNCTION, if set to false, it is equivalent to adding "NOT AGGREGATE" clause in DDL; Otherwise, it is equivalent to omitting "NOT AGGREGATE" clause in DDL.
        Returns:
        value or null for none
      • setIsAggregate

        public Argument setIsAggregate(Boolean isAggregate)
        Optional. Whether the argument is an aggregate function parameter. Must be Unset for routine types other than AGGREGATE_FUNCTION. For AGGREGATE_FUNCTION, if set to false, it is equivalent to adding "NOT AGGREGATE" clause in DDL; Otherwise, it is equivalent to omitting "NOT AGGREGATE" clause in DDL.
        Parameters:
        isAggregate - isAggregate or null for none
      • getMode

        public String getMode()
        Optional. Specifies whether the argument is input or output. Can be set for procedures only.
        Returns:
        value or null for none
      • setMode

        public Argument setMode(String mode)
        Optional. Specifies whether the argument is input or output. Can be set for procedures only.
        Parameters:
        mode - mode or null for none
      • getName

        public String getName()
        Optional. The name of this argument. Can be absent for function return argument.
        Returns:
        value or null for none
      • setName

        public Argument setName(String name)
        Optional. The name of this argument. Can be absent for function return argument.
        Parameters:
        name - name or null for none
      • set

        public Argument set(String fieldName,
                            Object value)
        Overrides:
        set in class com.google.api.client.json.GenericJson
      • clone

        public Argument clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy