Class LoadCSV

  • All Implemented Interfaces:
    Visitable

    @API(status=INTERNAL,
         since="2021.2.1")
    public final class LoadCSV
    extends java.lang.Object
    implements Visitable
    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 Summary

      Constructors 
      Constructor Description
      LoadCSV​(java.net.URI uri, boolean withHeaders, java.lang.String alias)  
    • Constructor Detail

      • LoadCSV

        public LoadCSV​(java.net.URI uri,
                       boolean withHeaders,
                       java.lang.String alias)
    • Method Detail

      • getUri

        public java.net.URI getUri()
      • isWithHeaders

        public boolean isWithHeaders()
      • getFieldTerminator

        @Nullable
        public @Nullable java.lang.String getFieldTerminator()
      • getAlias

        public java.lang.String getAlias()
      • withFieldTerminator

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