Uses of Interface
com.snowflake.kafka.connector.internal.SnowflakeConnectionService
-
Packages that use SnowflakeConnectionService Package Description com.snowflake.kafka.connector com.snowflake.kafka.connector.internal com.snowflake.kafka.connector.internal.streaming -
-
Uses of SnowflakeConnectionService in com.snowflake.kafka.connector
Methods in com.snowflake.kafka.connector that return types with arguments of type SnowflakeConnectionService Modifier and Type Method Description Optional<SnowflakeConnectionService>SnowflakeSinkTask. getSnowflakeConnection()Return an instance of SnowflakeConnection if it was set previously by calling Start().Constructors in com.snowflake.kafka.connector with parameters of type SnowflakeConnectionService Constructor Description SnowflakeSinkTask(SnowflakeSinkService service, SnowflakeConnectionService connectionService)SnowflakeSinkTask(SnowflakeSinkService service, SnowflakeConnectionService connectionService, Map<String,String> topic2table) -
Uses of SnowflakeConnectionService in com.snowflake.kafka.connector.internal
Classes in com.snowflake.kafka.connector.internal that implement SnowflakeConnectionService Modifier and Type Class Description classSnowflakeConnectionServiceV1Implementation of Snowflake Connection Service interface which includes all handshake between KC and SF through JDBC connection.Methods in com.snowflake.kafka.connector.internal that return SnowflakeConnectionService Modifier and Type Method Description SnowflakeConnectionServiceSnowflakeConnectionServiceFactory.SnowflakeConnectionServiceBuilder. build()Methods in com.snowflake.kafka.connector.internal with parameters of type SnowflakeConnectionService Modifier and Type Method Description static SnowflakeSinkServiceFactory.SnowflakeSinkServiceBuilderSnowflakeSinkServiceFactory. builder(SnowflakeConnectionService conn)Basic builder which internally uses SinkServiceV1 (Snowpipe)static SnowflakeSinkServiceFactory.SnowflakeSinkServiceBuilderSnowflakeSinkServiceFactory. builder(SnowflakeConnectionService conn, IngestionMethodConfig ingestionType, Map<String,String> connectorConfig)create service builder. -
Uses of SnowflakeConnectionService in com.snowflake.kafka.connector.internal.streaming
Methods in com.snowflake.kafka.connector.internal.streaming with parameters of type SnowflakeConnectionService Modifier and Type Method Description static voidSchematizationUtils. evolveSchemaIfNeeded(SnowflakeConnectionService conn, String tableName, List<String> nonNullableColumns, List<String> extraColNames, org.apache.kafka.connect.sink.SinkRecord record)Execute a ALTER TABLE command if there is any extra column that needs to be added, or any column nullability that needs to be updated, used by schema evolutionConstructors in com.snowflake.kafka.connector.internal.streaming with parameters of type SnowflakeConnectionService Constructor Description SnowflakeSinkServiceV2(long flushTimeSeconds, long fileSizeBytes, long recordNum, SnowflakeConnectionService conn, RecordService recordService, SnowflakeTelemetryService telemetryService, Map<String,String> topicToTableMap, SnowflakeSinkConnectorConfig.BehaviorOnNullValues behaviorOnNullValues, boolean enableCustomJMXMonitoring, KafkaRecordErrorReporter kafkaRecordErrorReporter, org.apache.kafka.connect.sink.SinkTaskContext sinkTaskContext, net.snowflake.ingest.streaming.SnowflakeStreamingIngestClient streamingIngestClient, Map<String,String> connectorConfig, boolean enableSchematization, Map<String,TopicPartitionChannel> partitionsToChannel)SnowflakeSinkServiceV2(SnowflakeConnectionService conn, Map<String,String> connectorConfig)TopicPartitionChannel(net.snowflake.ingest.streaming.SnowflakeStreamingIngestClient streamingIngestClient, org.apache.kafka.common.TopicPartition topicPartition, String channelNameFormatV1, String tableName, boolean hasSchemaEvolutionPermission, BufferThreshold streamingBufferThreshold, Map<String,String> sfConnectorConfig, KafkaRecordErrorReporter kafkaRecordErrorReporter, org.apache.kafka.connect.sink.SinkTaskContext sinkTaskContext, SnowflakeConnectionService conn, RecordService recordService, SnowflakeTelemetryService telemetryService, boolean enableCustomJMXMonitoring, MetricsJmxReporter metricsJmxReporter)TopicPartitionChannel(net.snowflake.ingest.streaming.SnowflakeStreamingIngestClient streamingIngestClient, org.apache.kafka.common.TopicPartition topicPartition, String channelNameFormatV1, String tableName, BufferThreshold streamingBufferThreshold, Map<String,String> sfConnectorConfig, KafkaRecordErrorReporter kafkaRecordErrorReporter, org.apache.kafka.connect.sink.SinkTaskContext sinkTaskContext, SnowflakeConnectionService conn, SnowflakeTelemetryService telemetryService)Testing only, initialize TopicPartitionChannel without the connection service
-