All Parameters
Parameter | Specification | Default Value | Description |
---|---|---|---|
separator | string | , | (When importing CSV) Delimiter of all files, supports , , \t , | , ; , ^A , ^B , ^C and ^D |
importMode | string | insert | Mode of import operation, supports insert , upsert , and overwrite |
yes | bool | false | Whether auto-create graphset, schema and properties that do not exist |
logPath | string | ./log | The path of the log file, i.e., '/data/import/log' |
threads | int | (the number of local CPUs) | The maximum threads (≥2), 32 threads recommended |
batchSize | int | 10000 | The number of rows in each batch, valid from 500 to 10000; an integer of 100000/number_of_properties is recommended |
maxPacketSize | int | 41943040 (40M) | The maximum bytes of each packet the GO SDK processes |
timezone | string | (local timezone) | The timezone of timestamp values, e.g. +0815, Asia/Shanghai etc. |
createNodeIfNotExist | bool | false | true: create nodes for the non-existing _from, _to, _from_uuid or _to_uuid of edges; false: leave them non-existing and their related edges un-imported |
stopWhenError | bool | false | (When error occurs) true : terminate the import operation immediately; false : skip the error data batch and continue with the next batch when not using this parameter |
fitToHeader | bool | false | (When importing CSV with no header and the number of fields configured are different than the number of fields in the file) true : omit or auto-fill data fields based on the configuration; false : stop and throw an error |
quotes | bool | false | (When importing CSV) true : parse double quotation as the character of a double quotation itself; false : parse double quotation as the field boundary (must locate at the beginning and end of a data field), any double quotation as part of the data field content should be represented as two consecutive double quotations and this data datafiled must be wrapped by double quotations |