All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description BufferThreshold Helper class associated to runtime of Kafka Connect which can help to identify if there is a need to flush the buffered records.EncryptionUtils FileNameUtils IngestionMethodConfig Enum representing the allowed values for configSnowflakeSinkConnectorConfig.INGESTION_METHOD_OPTInternalUtils InternalUtils.backoffFunction Interfaces to define the lambda function to be used by backoffAndRetryKafkaRecordErrorReporter This interface is a wrapper on top ofErrantRecordReporter.KCLogger Logger for Snowflake Sink Connector.MetricsJmxReporter Helper class for creation of JMX Metrics from metrics registry, also includes a definition to create an ObjectName used to register aMetricMetricsUtil All metrics related constants.MetricsUtil.EventType OAuthConstants This class contains constants for OAuth request.PartitionBuffer<T> Abstract class which holds buffered data per partition including its start offset, end offset, size.RecordService SchematizationUtils This is a class containing the helper functions related to schematizationSnowflakeAvroConverter SnowflakeAvroConverterWithoutSchemaRegistry SnowflakeConnectionService SnowflakeConnectionServiceFactory SnowflakeConnectionServiceFactory.SnowflakeConnectionServiceBuilder SnowflakeConnectionServiceV1 Implementation of Snowflake Connection Service interface which includes all handshake between KC and SF through JDBC connection.SnowflakeConverter Snowflake ConverterSnowflakeErrors SnowflakeIngestionService Ingestion service manages snow pipeSnowflakeIngestionServiceFactory A factory to createSnowflakeIngestionServiceSnowflakeIngestionServiceV1 Implementation of Snowpipe API calls.SnowflakeInternalOperations Enum placeholders for internal operations.SnowflakeInternalStage Implementation of put API through JDBC's API uploadWithoutConnection.SnowflakeJsonConverter SnowflakeJsonSchema Snowflake json schemaSnowflakeKafkaConnectorException SnowflakeMetadataConfig SnowflakeRecordContent SnowflakeSinkConnector SnowflakeSinkConnector implements SinkConnector for Kafka Connect framework.SnowflakeSinkConnectorConfig SnowflakeSinkConnectorConfig class is used for specifying the set of expected configurations.SnowflakeSinkConnectorConfig.BehaviorOnNullValues SnowflakeSinkConnectorConfig.ErrorTolerance SnowflakeSinkConnectorConfig.KafkaProvider SnowflakeSinkConnectorConfig.KafkaProviderValidator SnowflakeSinkConnectorConfig.TopicToTableValidator SnowflakeSinkService Background service of data sink, responsible to create/drop pipe and ingest/purge filesSnowflakeSinkServiceFactory A factory to createSnowflakeSinkServiceSnowflakeSinkServiceFactory.SnowflakeSinkServiceBuilder Builder class to create instance ofSnowflakeSinkServiceSnowflakeSinkServiceV2 This is per task configuration.SnowflakeSinkTask SnowflakeSinkTask implements SinkTask for Kafka Connect framework.SnowflakeTelemetryBasicInfo Minimum information needed to sent to Snowflake through Telemetry APISnowflakeTelemetryChannelCreation This object is sent only once when a channel starts.SnowflakeTelemetryChannelStatus Extension ofSnowflakeTelemetryBasicInfoclass used to send data to snowflake when the TopicPartitionChannel closes.SnowflakeTelemetryPipeCreation This object is send only once when pipe starts No concurrent modification is made on this object, thus no lock is required.SnowflakeTelemetryPipeStatus Extension ofSnowflakeTelemetryBasicInfoclass used to send data to snowflake periodically.SnowflakeTelemetryService Abstract class handling basics of sending telemetry information to snowflake.SnowflakeTelemetryService.TelemetryType SnowflakeTelemetryServiceFactory Factory class which produces the telemetry service which essentially has a telemetry client instance.SnowflakeTelemetryServiceFactory.SnowflakeTelemetryServiceBuilder Builder for TelemetryServiceSnowflakeTelemetryServiceV1 Implementation of Snowflake Telemetry Service specific for Snowpipe telemetries.SnowflakeTelemetryServiceV2 This is the implementation of Telemetry Service for Snowpipe Streaming.SnowflakeURL Snowflake URL Object https://account.region.snowflakecomputing.com:443StreamingBufferThreshold Helper class Associated to Streaming Snowpipe runtime of Kafka Connect which can help to identify if there is a need to flush the buffered records.StreamingClientHandler This class handles all calls to manage the streaming ingestion clientStreamingClientProvider Factory that provides the streaming client(s).StreamingUtils TelemetryConstants Placeholder for all constants used for Sending information from Connector to Snowflake through Telemetry APITopicPartitionChannel This is a wrapper on top of Streaming Ingest Channel which is responsible for ingesting rows to Snowflake.TopicPartitionChannelInsertionException Class for exceptions that occur while interacting with Snowflake through Snowpipe Streaming.Utils Various arbitrary helper functions