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 |
|