public static final class RawInsertRecordsRequest.Options extends Object
UPDATE_ON_EXISTING_PK
: Specifies the record collision policy for
inserting into a table with a primary key. If set to true
, any existing
table record with primary key values that match those of a record being
inserted will be replaced by that new record. If set to false
,
any existing table record with primary key values that match those of a
record being inserted will remain unchanged and the new record
discarded. If the specified table does not have a primary key, then
this option is ignored.
Supported values:
The default value is FALSE
.
RETURN_RECORD_IDS
: If true
then return the internal record id
along for each inserted record.
Supported values:
The default value is FALSE
.
TRUNCATE_STRINGS
: If set to true
, any strings which are too
long for their target charN string columns will be truncated to fit.
Supported values:
The default value is FALSE
.
RETURN_INDIVIDUAL_ERRORS
: If set to true
, success will always
be returned, and any errors found will be included in the info map. The
"bad_record_indices" entry is a comma-separated list of bad records
(0-based). And if so, there will also be an "error_N" entry for each
record with an error, where N is the index (0-based).
Supported values:
The default value is FALSE
.
ALLOW_PARTIAL_BATCH
: If set to true
, all correct records will
be inserted and incorrect records will be rejected and reported.
Otherwise, the entire batch will be rejected if any records are
incorrect.
Supported values:
The default value is FALSE
.
DRY_RUN
: If
set to true
, no data will be saved and any errors will be
returned.
Supported values:
The default value is FALSE
.
Map
.
A set of string constants for the parameter options
.Modifier and Type | Field and Description |
---|---|
static String |
ALLOW_PARTIAL_BATCH
If set to
true , all correct records will be inserted and
incorrect records will be rejected and reported. |
static String |
DRY_RUN
If set to
true , no data will be saved and any errors will be
returned. |
static String |
FALSE |
static String |
RETURN_INDIVIDUAL_ERRORS
If set to
true , success will always be returned, and any
errors found will be included in the info map. |
static String |
RETURN_RECORD_IDS
If
true then return the internal record id along for each
inserted record. |
static String |
TRUE |
static String |
TRUNCATE_STRINGS
If set to
true , any strings which are too long for their
target charN string columns will be truncated to fit. |
static String |
UPDATE_ON_EXISTING_PK
Specifies the record collision policy for inserting into a table
with a primary key.
|
public static final String UPDATE_ON_EXISTING_PK
true
, any existing
table record with primary key values that match those of a record
being inserted will be replaced by that new record. If set to
false
, any existing table record with primary key values
that match those of a record being inserted will remain unchanged
and the new record discarded. If the specified table does not have
a primary key, then this option is ignored.
Supported values:
The default value is FALSE
.public static final String TRUE
public static final String FALSE
public static final String RETURN_RECORD_IDS
true
then return the internal record id along for each
inserted record.
Supported values:
The default value is FALSE
.public static final String TRUNCATE_STRINGS
true
, any strings which are too long for their
target charN string columns will be truncated to fit.
Supported values:
The default value is FALSE
.public static final String RETURN_INDIVIDUAL_ERRORS
true
, success will always be returned, and any
errors found will be included in the info map. The
"bad_record_indices" entry is a comma-separated list of bad records
(0-based). And if so, there will also be an "error_N" entry for
each record with an error, where N is the index (0-based).
Supported values:
The default value is FALSE
.public static final String ALLOW_PARTIAL_BATCH
true
, all correct records will be inserted and
incorrect records will be rejected and reported. Otherwise, the
entire batch will be rejected if any records are incorrect.
Supported values:
The default value is FALSE
.public static final String DRY_RUN
true
, no data will be saved and any errors will be
returned.
Supported values:
The default value is FALSE
.Copyright © 2020. All rights reserved.