Class SnowflakeRichResultSetSerializableV1

    • Method Detail

      • createWithChunksPrefetchDisabled

        public static SnowflakeRichResultSetSerializableV1 createWithChunksPrefetchDisabled​(com.fasterxml.jackson.databind.JsonNode rootNode,
                                                                                            SFBaseSession sfSession,
                                                                                            SFBaseStatement sfStatement)
                                                                                     throws SnowflakeSQLException
        A factory function for internal usage only. It creates SnowflakeRichResultSetSerializableV1 with NoOpChunksDownloader which disables chunks prefetch.
        Parameters:
        rootNode - JSON root node
        sfSession - SFBaseSession
        sfStatement - SFBaseStatement
        Returns:
        SnowflakeRichResultSetSerializableV1 with NoOpChunksDownloader
        Throws:
        SnowflakeSQLException - if an error occurs
      • getRichResultsFirstChunkStringData

        public String getRichResultsFirstChunkStringData()
      • getRichResultsFirstChunkRowCount

        public int getRichResultsFirstChunkRowCount()
      • getRichResultsChunkFileCount

        public int getRichResultsChunkFileCount()
      • getRichResultsColumnCount

        public int getRichResultsColumnCount()
      • getRichResultsFirstChunkByteData

        public byte[] getRichResultsFirstChunkByteData()
      • getRichResultsQrmk

        public String getRichResultsQrmk()
      • getRichResultsChunkHeadersMap

        public Map<String,​String> getRichResultsChunkHeadersMap()
      • getRichResultsQueryResultFormat

        public QueryResultFormat getRichResultsQueryResultFormat()
      • getRichResultFirstChunkRowset

        public com.fasterxml.jackson.databind.JsonNode getRichResultFirstChunkRowset()