Class AbstractFileEntityProviderConfig

    • Constructor Detail

      • AbstractFileEntityProviderConfig

        public AbstractFileEntityProviderConfig()
    • Method Detail

      • getUris

        public abstract java.util.List<java.lang.String> getUris()
        Get the unified resource identifiers for the files with the table data
        Returns:
        the list of URIs
      • getStoringOptions

        public FileGraphStoringConfig getStoringOptions()
        Get the storing configuration
        Returns:
        the storing configuration
      • getAttributes

        public abstract java.util.Map getAttributes()
        Get the file-system specific additional attributes needed to read/write the table data
        Returns:
        the map of attributes
      • getSeparator

        public abstract java.lang.String getSeparator()
        Get the separator of this table configuration
        Returns:
        the separator
      • isDetectGzip

        public abstract java.lang.Boolean isDetectGzip()
        Whether GZip file automatic detection is enabled or not.
        Returns:
        true if GZip file automatic detection is enabled, false otherwise.
      • isHeader

        public abstract java.lang.Boolean isHeader()
        Whether the file has a header. i.e. first line of file is meant for headers, e.g. 'EdgeId, SourceId, DestId, EdgeProp1, EdgeProp2'
        Returns:
        Whether the file has a header or not
      • getKeyColumn

        public abstract java.lang.Object getKeyColumn()
        name or index (starting from 1) of column corresponding to keys (for CSV format only)
      • getSourceColumn

        public abstract java.lang.Object getSourceColumn()
        name or index (starting from 1) of column corresponding to edge source (for CSV format only)
      • getDestinationColumn

        public abstract java.lang.Object getDestinationColumn()
        name or index (starting from 1) of column corresponding to edge destination (for CSV format only)