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 \ ImportClusterRequestMethods
__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 |