Google_Service_Bigquery_JobConfigurationLoad
extends Google_Collection
in package
Extension to the regular Google_Model that automatically exposes the items array for iteration, so you can just iterate over the object rather than a reference inside.
Table of Contents
- NULL_VALUE = "{}gapi-php-null"
- If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
- $allowJaggedRows : mixed
- $allowQuotedNewlines : mixed
- $autodetect : mixed
- $createDisposition : mixed
- $decimalTargetTypes : mixed
- $encoding : mixed
- $fieldDelimiter : mixed
- $ignoreUnknownValues : mixed
- $maxBadRecords : mixed
- $nullMarker : mixed
- $projectionFields : mixed
- $quote : mixed
- $schemaInline : mixed
- $schemaInlineFormat : mixed
- $schemaUpdateOptions : mixed
- $skipLeadingRows : mixed
- $sourceFormat : mixed
- $sourceUris : mixed
- $useAvroLogicalTypes : mixed
- $writeDisposition : mixed
- $clusteringDataType : mixed
- $clusteringType : mixed
- $collection_key : mixed
- $destinationEncryptionConfigurationDataType : mixed
- $destinationEncryptionConfigurationType : mixed
- $destinationTableDataType : mixed
- $destinationTablePropertiesDataType : mixed
- $destinationTablePropertiesType : mixed
- $destinationTableType : mixed
- $hivePartitioningOptionsDataType : mixed
- $hivePartitioningOptionsType : mixed
- $internal_gapi_mappings : mixed
- $modelData : mixed
- $processed : mixed
- $rangePartitioningDataType : mixed
- $rangePartitioningType : mixed
- $schemaDataType : mixed
- $schemaType : mixed
- $timePartitioningDataType : mixed
- $timePartitioningType : mixed
- __construct() : mixed
- Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
- __get() : mixed
- Getter that handles passthrough access to the data array, and lazy object creation.
- __isset() : mixed
- __unset() : mixed
- assertIsArray() : mixed
- Verify if $obj is an array.
- count() : mixed
- current() : mixed
- getAllowJaggedRows() : mixed
- getAllowQuotedNewlines() : mixed
- getAutodetect() : mixed
- getClustering() : Google_Service_Bigquery_Clustering
- getCreateDisposition() : mixed
- getDecimalTargetTypes() : mixed
- getDestinationEncryptionConfiguration() : Google_Service_Bigquery_EncryptionConfiguration
- getDestinationTable() : Google_Service_Bigquery_TableReference
- getDestinationTableProperties() : Google_Service_Bigquery_DestinationTableProperties
- getEncoding() : mixed
- getFieldDelimiter() : mixed
- getHivePartitioningOptions() : Google_Service_Bigquery_HivePartitioningOptions
- getIgnoreUnknownValues() : mixed
- getMaxBadRecords() : mixed
- getNullMarker() : mixed
- getProjectionFields() : mixed
- getQuote() : mixed
- getRangePartitioning() : Google_Service_Bigquery_RangePartitioning
- getSchema() : Google_Service_Bigquery_TableSchema
- getSchemaInline() : mixed
- getSchemaInlineFormat() : mixed
- getSchemaUpdateOptions() : mixed
- getSkipLeadingRows() : mixed
- getSourceFormat() : mixed
- getSourceUris() : mixed
- getTimePartitioning() : Google_Service_Bigquery_TimePartitioning
- getUseAvroLogicalTypes() : mixed
- getWriteDisposition() : mixed
- key() : mixed
- next() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- rewind() : mixed
- setAllowJaggedRows() : mixed
- setAllowQuotedNewlines() : mixed
- setAutodetect() : mixed
- setClustering() : mixed
- setCreateDisposition() : mixed
- setDecimalTargetTypes() : mixed
- setDestinationEncryptionConfiguration() : mixed
- setDestinationTable() : mixed
- setDestinationTableProperties() : mixed
- setEncoding() : mixed
- setFieldDelimiter() : mixed
- setHivePartitioningOptions() : mixed
- setIgnoreUnknownValues() : mixed
- setMaxBadRecords() : mixed
- setNullMarker() : mixed
- setProjectionFields() : mixed
- setQuote() : mixed
- setRangePartitioning() : mixed
- setSchema() : mixed
- setSchemaInline() : mixed
- setSchemaInlineFormat() : mixed
- setSchemaUpdateOptions() : mixed
- setSkipLeadingRows() : mixed
- setSourceFormat() : mixed
- setSourceUris() : mixed
- setTimePartitioning() : mixed
- setUseAvroLogicalTypes() : mixed
- setWriteDisposition() : mixed
- toSimpleObject() : mixed
- Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
- valid() : mixed
- dataType() : mixed
- gapiInit() : mixed
- Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
- isAssociativeArray() : bool
- Returns true only if the array is associative.
- keyType() : mixed
- mapTypes() : void
- Initialize this object's properties from an array.
- camelCase() : string
- Convert a string to camelCase
- coerceType() : mixed
- getMappedName() : mixed
- If there is an internal name mapping, use that.
- getSimpleValue() : mixed
- Handle different types of values, primarily other objects and map and array data types.
- nullPlaceholderCheck() : mixed
- Check whether the value is the null placeholder and return true null.
Constants
NULL_VALUE
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
public
mixed
NULL_VALUE
= "{}gapi-php-null"
Properties
$allowJaggedRows
public
mixed
$allowJaggedRows
$allowQuotedNewlines
public
mixed
$allowQuotedNewlines
$autodetect
public
mixed
$autodetect
$createDisposition
public
mixed
$createDisposition
$decimalTargetTypes
public
mixed
$decimalTargetTypes
$encoding
public
mixed
$encoding
$fieldDelimiter
public
mixed
$fieldDelimiter
$ignoreUnknownValues
public
mixed
$ignoreUnknownValues
$maxBadRecords
public
mixed
$maxBadRecords
$nullMarker
public
mixed
$nullMarker
$projectionFields
public
mixed
$projectionFields
$quote
public
mixed
$quote
$schemaInline
public
mixed
$schemaInline
$schemaInlineFormat
public
mixed
$schemaInlineFormat
$schemaUpdateOptions
public
mixed
$schemaUpdateOptions
$skipLeadingRows
public
mixed
$skipLeadingRows
$sourceFormat
public
mixed
$sourceFormat
$sourceUris
public
mixed
$sourceUris
$useAvroLogicalTypes
public
mixed
$useAvroLogicalTypes
$writeDisposition
public
mixed
$writeDisposition
$clusteringDataType
protected
mixed
$clusteringDataType
= ''
$clusteringType
protected
mixed
$clusteringType
= 'Google_Service_Bigquery_Clustering'
$collection_key
protected
mixed
$collection_key
= 'sourceUris'
$destinationEncryptionConfigurationDataType
protected
mixed
$destinationEncryptionConfigurationDataType
= ''
$destinationEncryptionConfigurationType
protected
mixed
$destinationEncryptionConfigurationType
= 'Google_Service_Bigquery_EncryptionConfiguration'
$destinationTableDataType
protected
mixed
$destinationTableDataType
= ''
$destinationTablePropertiesDataType
protected
mixed
$destinationTablePropertiesDataType
= ''
$destinationTablePropertiesType
protected
mixed
$destinationTablePropertiesType
= 'Google_Service_Bigquery_DestinationTableProperties'
$destinationTableType
protected
mixed
$destinationTableType
= 'Google_Service_Bigquery_TableReference'
$hivePartitioningOptionsDataType
protected
mixed
$hivePartitioningOptionsDataType
= ''
$hivePartitioningOptionsType
protected
mixed
$hivePartitioningOptionsType
= 'Google_Service_Bigquery_HivePartitioningOptions'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$modelData
protected
mixed
$modelData
= array()
$processed
protected
mixed
$processed
= array()
$rangePartitioningDataType
protected
mixed
$rangePartitioningDataType
= ''
$rangePartitioningType
protected
mixed
$rangePartitioningType
= 'Google_Service_Bigquery_RangePartitioning'
$schemaDataType
protected
mixed
$schemaDataType
= ''
$schemaType
protected
mixed
$schemaType
= 'Google_Service_Bigquery_TableSchema'
$timePartitioningDataType
protected
mixed
$timePartitioningDataType
= ''
$timePartitioningType
protected
mixed
$timePartitioningType
= 'Google_Service_Bigquery_TimePartitioning'
Methods
__construct()
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
public
final __construct() : mixed
Return values
mixed —__get()
Getter that handles passthrough access to the data array, and lazy object creation.
public
__get(string $key) : mixed
Parameters
- $key : string
-
Property name.
Return values
mixed —The value if any, or null.
__isset()
public
__isset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —__unset()
public
__unset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —assertIsArray()
Verify if $obj is an array.
public
assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
- $obj : array<string|int, mixed>
-
Items that should be validated.
- $method : string
-
Method expecting an array as an argument.
Tags
Return values
mixed —count()
public
count() : mixed
Return values
mixed —current()
public
current() : mixed
Return values
mixed —getAllowJaggedRows()
public
getAllowJaggedRows() : mixed
Return values
mixed —getAllowQuotedNewlines()
public
getAllowQuotedNewlines() : mixed
Return values
mixed —getAutodetect()
public
getAutodetect() : mixed
Return values
mixed —getClustering()
public
getClustering() : Google_Service_Bigquery_Clustering
Return values
Google_Service_Bigquery_Clustering —getCreateDisposition()
public
getCreateDisposition() : mixed
Return values
mixed —getDecimalTargetTypes()
public
getDecimalTargetTypes() : mixed
Return values
mixed —getDestinationEncryptionConfiguration()
public
getDestinationEncryptionConfiguration() : Google_Service_Bigquery_EncryptionConfiguration
Return values
Google_Service_Bigquery_EncryptionConfiguration —getDestinationTable()
public
getDestinationTable() : Google_Service_Bigquery_TableReference
Return values
Google_Service_Bigquery_TableReference —getDestinationTableProperties()
public
getDestinationTableProperties() : Google_Service_Bigquery_DestinationTableProperties
Return values
Google_Service_Bigquery_DestinationTableProperties —getEncoding()
public
getEncoding() : mixed
Return values
mixed —getFieldDelimiter()
public
getFieldDelimiter() : mixed
Return values
mixed —getHivePartitioningOptions()
public
getHivePartitioningOptions() : Google_Service_Bigquery_HivePartitioningOptions
Return values
Google_Service_Bigquery_HivePartitioningOptions —getIgnoreUnknownValues()
public
getIgnoreUnknownValues() : mixed
Return values
mixed —getMaxBadRecords()
public
getMaxBadRecords() : mixed
Return values
mixed —getNullMarker()
public
getNullMarker() : mixed
Return values
mixed —getProjectionFields()
public
getProjectionFields() : mixed
Return values
mixed —getQuote()
public
getQuote() : mixed
Return values
mixed —getRangePartitioning()
public
getRangePartitioning() : Google_Service_Bigquery_RangePartitioning
Return values
Google_Service_Bigquery_RangePartitioning —getSchema()
public
getSchema() : Google_Service_Bigquery_TableSchema
Return values
Google_Service_Bigquery_TableSchema —getSchemaInline()
public
getSchemaInline() : mixed
Return values
mixed —getSchemaInlineFormat()
public
getSchemaInlineFormat() : mixed
Return values
mixed —getSchemaUpdateOptions()
public
getSchemaUpdateOptions() : mixed
Return values
mixed —getSkipLeadingRows()
public
getSkipLeadingRows() : mixed
Return values
mixed —getSourceFormat()
public
getSourceFormat() : mixed
Return values
mixed —getSourceUris()
public
getSourceUris() : mixed
Return values
mixed —getTimePartitioning()
public
getTimePartitioning() : Google_Service_Bigquery_TimePartitioning
Return values
Google_Service_Bigquery_TimePartitioning —getUseAvroLogicalTypes()
public
getUseAvroLogicalTypes() : mixed
Return values
mixed —getWriteDisposition()
public
getWriteDisposition() : mixed
Return values
mixed —key()
public
key() : mixed
Return values
mixed —next()
public
next() : mixed
Return values
mixed —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —rewind()
public
rewind() : mixed
Return values
mixed —setAllowJaggedRows()
public
setAllowJaggedRows(mixed $allowJaggedRows) : mixed
Parameters
- $allowJaggedRows : mixed
Return values
mixed —setAllowQuotedNewlines()
public
setAllowQuotedNewlines(mixed $allowQuotedNewlines) : mixed
Parameters
- $allowQuotedNewlines : mixed
Return values
mixed —setAutodetect()
public
setAutodetect(mixed $autodetect) : mixed
Parameters
- $autodetect : mixed
Return values
mixed —setClustering()
public
setClustering(Google_Service_Bigquery_Clustering $clustering) : mixed
Parameters
- $clustering : Google_Service_Bigquery_Clustering
Return values
mixed —setCreateDisposition()
public
setCreateDisposition(mixed $createDisposition) : mixed
Parameters
- $createDisposition : mixed
Return values
mixed —setDecimalTargetTypes()
public
setDecimalTargetTypes(mixed $decimalTargetTypes) : mixed
Parameters
- $decimalTargetTypes : mixed
Return values
mixed —setDestinationEncryptionConfiguration()
public
setDestinationEncryptionConfiguration(Google_Service_Bigquery_EncryptionConfiguration $destinationEncryptionConfiguration) : mixed
Parameters
- $destinationEncryptionConfiguration : Google_Service_Bigquery_EncryptionConfiguration
Return values
mixed —setDestinationTable()
public
setDestinationTable(Google_Service_Bigquery_TableReference $destinationTable) : mixed
Parameters
- $destinationTable : Google_Service_Bigquery_TableReference
Return values
mixed —setDestinationTableProperties()
public
setDestinationTableProperties(Google_Service_Bigquery_DestinationTableProperties $destinationTableProperties) : mixed
Parameters
- $destinationTableProperties : Google_Service_Bigquery_DestinationTableProperties
Return values
mixed —setEncoding()
public
setEncoding(mixed $encoding) : mixed
Parameters
- $encoding : mixed
Return values
mixed —setFieldDelimiter()
public
setFieldDelimiter(mixed $fieldDelimiter) : mixed
Parameters
- $fieldDelimiter : mixed
Return values
mixed —setHivePartitioningOptions()
public
setHivePartitioningOptions(Google_Service_Bigquery_HivePartitioningOptions $hivePartitioningOptions) : mixed
Parameters
- $hivePartitioningOptions : Google_Service_Bigquery_HivePartitioningOptions
Return values
mixed —setIgnoreUnknownValues()
public
setIgnoreUnknownValues(mixed $ignoreUnknownValues) : mixed
Parameters
- $ignoreUnknownValues : mixed
Return values
mixed —setMaxBadRecords()
public
setMaxBadRecords(mixed $maxBadRecords) : mixed
Parameters
- $maxBadRecords : mixed
Return values
mixed —setNullMarker()
public
setNullMarker(mixed $nullMarker) : mixed
Parameters
- $nullMarker : mixed
Return values
mixed —setProjectionFields()
public
setProjectionFields(mixed $projectionFields) : mixed
Parameters
- $projectionFields : mixed
Return values
mixed —setQuote()
public
setQuote(mixed $quote) : mixed
Parameters
- $quote : mixed
Return values
mixed —setRangePartitioning()
public
setRangePartitioning(Google_Service_Bigquery_RangePartitioning $rangePartitioning) : mixed
Parameters
- $rangePartitioning : Google_Service_Bigquery_RangePartitioning
Return values
mixed —setSchema()
public
setSchema(Google_Service_Bigquery_TableSchema $schema) : mixed
Parameters
- $schema : Google_Service_Bigquery_TableSchema
Return values
mixed —setSchemaInline()
public
setSchemaInline(mixed $schemaInline) : mixed
Parameters
- $schemaInline : mixed
Return values
mixed —setSchemaInlineFormat()
public
setSchemaInlineFormat(mixed $schemaInlineFormat) : mixed
Parameters
- $schemaInlineFormat : mixed
Return values
mixed —setSchemaUpdateOptions()
public
setSchemaUpdateOptions(mixed $schemaUpdateOptions) : mixed
Parameters
- $schemaUpdateOptions : mixed
Return values
mixed —setSkipLeadingRows()
public
setSkipLeadingRows(mixed $skipLeadingRows) : mixed
Parameters
- $skipLeadingRows : mixed
Return values
mixed —setSourceFormat()
public
setSourceFormat(mixed $sourceFormat) : mixed
Parameters
- $sourceFormat : mixed
Return values
mixed —setSourceUris()
public
setSourceUris(mixed $sourceUris) : mixed
Parameters
- $sourceUris : mixed
Return values
mixed —setTimePartitioning()
public
setTimePartitioning(Google_Service_Bigquery_TimePartitioning $timePartitioning) : mixed
Parameters
- $timePartitioning : Google_Service_Bigquery_TimePartitioning
Return values
mixed —setUseAvroLogicalTypes()
public
setUseAvroLogicalTypes(mixed $useAvroLogicalTypes) : mixed
Parameters
- $useAvroLogicalTypes : mixed
Return values
mixed —setWriteDisposition()
public
setWriteDisposition(mixed $writeDisposition) : mixed
Parameters
- $writeDisposition : mixed
Return values
mixed —toSimpleObject()
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
public
toSimpleObject() : mixed
Return values
mixed —valid()
public
valid() : mixed
Return values
mixed —dataType()
protected
dataType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —gapiInit()
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
protected
gapiInit() : mixed
Return values
mixed —isAssociativeArray()
Returns true only if the array is associative.
protected
isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
bool —True if the array is associative.
keyType()
protected
keyType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —mapTypes()
Initialize this object's properties from an array.
protected
mapTypes(array<string|int, mixed> $array) : void
Parameters
- $array : array<string|int, mixed>
-
Used to seed this object's properties.
Return values
void —camelCase()
Convert a string to camelCase
private
camelCase(string $value) : string
Parameters
- $value : string
Return values
string —coerceType()
private
coerceType(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —getMappedName()
If there is an internal name mapping, use that.
private
getMappedName(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —getSimpleValue()
Handle different types of values, primarily other objects and map and array data types.
private
getSimpleValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —nullPlaceholderCheck()
Check whether the value is the null placeholder and return true null.
private
nullPlaceholderCheck(mixed $value) : mixed
Parameters
- $value : mixed