Google Cloud AlloyDB for PostgreSQL V1 Client - Class CsvImportOptions (1.3.0)

Reference documentation and code samples for the Google Cloud AlloyDB for PostgreSQL V1 Client class CsvImportOptions.

Options for importing data in CSV format.

Generated from protobuf message google.cloud.alloydb.v1.ImportClusterRequest.CsvImportOptions

Namespace

Google \ Cloud \ AlloyDb \ V1 \ ImportClusterRequest

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ table string

Required. The database table to import CSV file into.

↳ columns array

Optional. The columns to which CSV data is imported. If not specified, all columns of the database table are loaded with CSV data.

↳ field_delimiter string

Optional. Specifies the character that separates columns within each row (line) of the file. The default is comma. The value of this argument has to be a character in Hex ASCII Code.

↳ quote_character string

Optional. Specifies the quoting character to be used when a data value is quoted. The default is double-quote. The value of this argument has to be a character in Hex ASCII Code.

↳ escape_character string

Optional. Specifies the character that should appear before a data character that needs to be escaped. The default is same as quote character. The value of this argument has to be a character in Hex ASCII Code.

getTable

Required. The database table to import CSV file into.

Returns
Type Description
string

setTable

Required. The database table to import CSV file into.

Parameter
Name Description
var string
Returns
Type Description
$this

getColumns

Optional. The columns to which CSV data is imported. If not specified, all columns of the database table are loaded with CSV data.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setColumns

Optional. The columns to which CSV data is imported. If not specified, all columns of the database table are loaded with CSV data.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getFieldDelimiter

Optional. Specifies the character that separates columns within each row (line) of the file. The default is comma. The value of this argument has to be a character in Hex ASCII Code.

Returns
Type Description
string

setFieldDelimiter

Optional. Specifies the character that separates columns within each row (line) of the file. The default is comma. The value of this argument has to be a character in Hex ASCII Code.

Parameter
Name Description
var string
Returns
Type Description
$this

getQuoteCharacter

Optional. Specifies the quoting character to be used when a data value is quoted. The default is double-quote. The value of this argument has to be a character in Hex ASCII Code.

Returns
Type Description
string

setQuoteCharacter

Optional. Specifies the quoting character to be used when a data value is quoted. The default is double-quote. The value of this argument has to be a character in Hex ASCII Code.

Parameter
Name Description
var string
Returns
Type Description
$this

getEscapeCharacter

Optional. Specifies the character that should appear before a data character that needs to be escaped. The default is same as quote character. The value of this argument has to be a character in Hex ASCII Code.

Returns
Type Description
string

setEscapeCharacter

Optional. Specifies the character that should appear before a data character that needs to be escaped. The default is same as quote character. The value of this argument has to be a character in Hex ASCII Code.

Parameter
Name Description
var string
Returns
Type Description
$this