isNew()

How to identify that vertices or edges will be created when loading data from a data file.

Synopsis 

isNew()

Description 

The isNew() method will identify that vertices or edges need creation during the loading process. This method is used instead of the graphloader parameter load_new when only a portion of the loading needs identification. load_new requires either the entire creation of all vertices and edges during loading to be true or false.

Examples 

Identify that the edges between authors and books will be created as new edges during the loading into the database:
load(authorBookInput).asEdges {
    isNew()
    label "authored"
    outV "aname", { exists()
        label "author"
        key "name"
    }
    inV "bname", {
        label "book"
        key "name"
    }
}