Class ClientBufferParameters
- java.lang.Object
-
- net.snowflake.ingest.streaming.internal.ClientBufferParameters
-
public class ClientBufferParameters extends Object
Channel's buffer relevant parameters that are set at the owning client level.
-
-
Constructor Summary
Constructors Constructor Description ClientBufferParameters(SnowflakeStreamingIngestClientInternal clientInternal)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getEnableParquetInternalBuffering()
long
getMaxAllowedRowSizeInBytes()
long
getMaxChunkSizeInBytes()
static ClientBufferParameters
test_createClientBufferParameters(boolean enableParquetInternalBuffering, long maxChunkSizeInBytes, long maxAllowedRowSizeInBytes)
-
-
-
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)
- Parameters:
enableParquetInternalBuffering
- flag whether buffering in internal Parquet buffers is enabledmaxChunkSizeInBytes
- maximum chunk size in bytesmaxAllowedRowSizeInBytes
- maximum row size in bytes- Returns:
- ClientBufferParameters object
-
getEnableParquetInternalBuffering
public boolean getEnableParquetInternalBuffering()
-
getMaxChunkSizeInBytes
public long getMaxChunkSizeInBytes()
-
getMaxAllowedRowSizeInBytes
public long getMaxAllowedRowSizeInBytes()
-
-