Class LoadCSV

  • All Implemented Interfaces:
    Visitable, Clause

    @API(status=INTERNAL,
         since="2021.2.1")
    public final class LoadCSV
    extends Object
    implements Clause
    A representation of the LOAD CSV clause, including it's periodic commit and field terminator configuration. Not meant to be used outside the Cypher-DSL directly. Will be changed without further notice.
    Since:
    2021.2.1
    Author:
    Michael J. Simons
    • Constructor Detail

      • LoadCSV

        public LoadCSV​(URI uri,
                       boolean withHeaders,
                       String alias)
    • Method Detail

      • getUri

        public URI getUri()
      • isWithHeaders

        public boolean isWithHeaders()
      • getFieldTerminator

        @Nullable
        public @Nullable String getFieldTerminator()
      • getAlias

        public String getAlias()
      • withFieldTerminator

        @NotNull
        @Contract(pure=true)
        public @NotNull LoadCSV withFieldTerminator​(@Nullable
                                                    @Nullable String newFieldTerminator)