Class PgxCsvFrameStorer

    • Constructor Detail

      • PgxCsvFrameStorer

        public PgxCsvFrameStorer​(PgxSession session,
                                 oracle.pgx.api.internal.Core core,
                                 PgxFrame frame)
    • Method Detail

      • separator

        public PgxCsvFrameStorer separator​(char separator)
        sets the separator for csv storing
        Parameters:
        separator - the separator
        Returns:
        this storer
      • partitions

        public PgxCsvFrameStorer partitions​(int numPartitions)
        sets the number of files to be created
        Parameters:
        numPartitions - number of partitions created
        Returns:
        this storer
      • partitionExtension

        public PgxCsvFrameStorer partitionExtension​(java.lang.String fileExtension)
        sets the fileExtension of the created CSV files
        Parameters:
        fileExtension - string denoting the file extension for the created files
        Returns:
        this storer
      • storeAsync

        public PgxFuture<java.lang.Void> storeAsync​(java.lang.String... uris)
        trigger the async storing of the PgxFrame
        Specified by:
        storeAsync in class PgxFrameStorer<PgxCsvFrameStorer>
        Parameters:
        uris - array denoting the uris
        Returns:
        the future for the result of the operation