Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/delta-io/kafka-delta-ingest
/ types & classes
Types & classes
61 in github.com/delta-io/kafka-delta-ingest
⨍
Functions
298
◇
Types & classes
61
↓ 3 callers
Enum
Coercion
src/coercions.rs:19
Enum
AutoOffsetReset
The enum to represent 'auto.offset.reset' options.
src/lib.rs:244
Class
AvroDeserializer
src/serialization.rs:142
Class
AvroSchemaDeserializer
src/serialization.rs:152
Enum
CoercionNode
src/coercions.rs:11
Class
CoercionTree
src/coercions.rs:25
Class
ConsumedBuffers
A struct that wraps the data consumed from [`ValueBuffers`] before writing to a [`arrow::record_batch::RecordBatch`].
src/value_buffers.rs:117
Class
DataArrowWriter
Writes messages to an underlying arrow buffer.
src/writer.rs:183
Class
DataWriter
Writes messages to a delta lake table.
src/writer.rs:174
Enum
DataWriterError
src/writer.rs:55
Class
DeadLetter
src/dead_letters.rs:27
Interface
DeadLetterQueue
src/dead_letters.rs:154
Enum
DeadLetterQueueError
src/dead_letters.rs:100
Class
DeadLetterQueueOptions
Options that should be passed to `dlq_from_opts` to create the desired [DeadLetterQueue] instance.
src/dead_letters.rs:136
Class
DefaultDeserializer
src/serialization.rs:99
Class
DeltaSinkDeadLetterQueue
Implementation of the [DeadLetterQueue] trait that writes dead letters to a delta table. NOTE: The delta table where dead letters are written must be
src/dead_letters.rs:240
Enum
EpochUnit
src/transforms.rs:237
Class
InMemoryWriteableCursor
src/cursor.rs:114
Enum
IngestError
src/lib.rs:83
Class
IngestMetrics
src/metrics.rs:24
Enum
IngestMetricsError
src/metrics.rs:16
Class
IngestOptions
src/lib.rs:258
Class
IngestProcessor
Holds state and encapsulates functionality required to process messages and write to delta.
src/lib.rs:739
Class
InvalidTypeError
Error thrown from custom functions registered in the jmespath Runtime
src/transforms.rs:35
Class
JsonDeserializer
src/serialization.rs:156
Class
KafkaContext
Implements rdkafka [`ClientContext`] to handle rebalance events sent to the rdkafka [`Consumer`].
src/lib.rs:1230
Enum
KafkaMetaProperty
src/transforms.rs:310
Class
KafkaPropertySyntaxError
src/main.rs:272
Class
LagMetrics
Struct representing aggregate lag metrics calculated from a vector of partition lags.
src/metrics.rs:304
Class
LoggingDeadLetterQueue
src/dead_letters.rs:205
Enum
MessageDeserializationError
src/lib.rs:723
Interface
MessageDeserializer
src/serialization.rs:22
Class
MessageDeserializerFactory
src/serialization.rs:29
Enum
MessageFormat
src/lib.rs:215
Enum
MessageTransform
src/transforms.rs:318
Class
Msg
tests/offset_tests.rs:327
Class
MsgV1
tests/schema_update_tests.rs:11
Class
MsgV2
tests/schema_update_tests.rs:17
Class
NoopDeadLetterQueue
Default implementation of [DeadLetterQueue] which does nothing. This is used as the default to avoid forcing users to setup additional infrastructure
src/dead_letters.rs:188
Class
PartitionAssignment
src/lib.rs:1188
Enum
RebalanceAction
Indicates whether a rebalance signal should simply skip the currently consumed message, or clear state and skip.
src/lib.rs:733
Enum
RebalanceSignal
src/lib.rs:1181
Enum
SchemaSource
src/lib.rs:231
Enum
SchemaSourceError
src/main.rs:278
Class
SliceableCursor
A SliceableCursor lifted from the legacy parquet implementation
src/cursor.rs:8
Class
SoeAvroDeserializer
src/serialization.rs:146
Enum
StatType
src/metrics.rs:223
Class
TestMsg
tests/delta_partitions_tests.rs:15
Class
TestMsg
tests/buffer_flush_tests.rs:151
Class
TestMsg
tests/deserialization_tests.rs:343
Class
TestMsg
tests/dead_letter_tests.rs:21
Class
TestMsg
tests/offset_tests.rs:17
Class
TestMsgNested
tests/dead_letter_tests.rs:16
Class
TestScope
tests/helpers/mod.rs:564
Enum
TransformError
src/transforms.rs:14
Class
TransformSyntaxError
src/main.rs:266
Class
Transformer
Transforms JSON values deserialized from a Kafka topic.
src/transforms.rs:374
Class
ValueBuffer
src/value_buffers.rs:79
Class
ValueBuffers
src/value_buffers.rs:7
Class
ValuePath
src/transforms.rs:323
Enum
WriteOffsetsError
src/offsets.rs:13