Class ClientBufferParameters


  • public class ClientBufferParameters
    extends Object
    Channel's buffer relevant parameters that are set at the owning client level.
    • Constructor Detail

      • ClientBufferParameters

        public ClientBufferParameters​(SnowflakeStreamingIngestClientInternal clientInternal)
        Parameters:
        clientInternal - reference to the client object where the relevant parameters are set
    • Method Detail

      • test_createClientBufferParameters

        public static ClientBufferParameters test_createClientBufferParameters​(boolean enableParquetInternalBuffering,
                                                                               long maxChunkSizeInBytes,
                                                                               long maxAllowedRowSizeInBytes,
                                                                               Constants.BdecParquetCompression bdecParquetCompression)
        Parameters:
        enableParquetInternalBuffering - flag whether buffering in internal Parquet buffers is enabled
        maxChunkSizeInBytes - maximum chunk size in bytes
        maxAllowedRowSizeInBytes - maximum row size in bytes
        Returns:
        ClientBufferParameters object
      • getEnableParquetInternalBuffering

        public boolean getEnableParquetInternalBuffering()
      • getMaxChunkSizeInBytes

        public long getMaxChunkSizeInBytes()
      • getMaxAllowedRowSizeInBytes

        public long getMaxAllowedRowSizeInBytes()