Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Internal representation of destination streams. This is intended to be a case class specialized for usability.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DestinationStream(val unmappedNamespace: String?, val unmappedName: String, val generationId: Long, val minimumGenerationId: Long, val syncId: Long, namespaceMapper: NamespaceMapper, val tableSchema: StreamTableSchema)
Internal representation of destination streams. This is intended to be a case class specialized for usability.
Link copied to clipboard
@Singleton
Link copied to clipboard
object EnvVarConstants
Link copied to clipboard
Link copied to clipboard
class NamespaceMapper(namespaceDefinitionType: NamespaceDefinitionType = NamespaceDefinitionType.SOURCE, namespaceFormat: String? = null, streamPrefix: String? = null)
Link copied to clipboard
A legacy destination sync mode. Modern destinations depend on platform to set overwrite/record-retaining behavior via the generationId / minimumGenerationId parameters, and should treat this as equivalent to Append.
Link copied to clipboard
Represents a micronaut property, which has a corresponding entry in micronaut's application.yml file, which is populated by an environment variable. Just a pair of the micronaut property name, and that corresponding env var name.
Link copied to clipboard
Link copied to clipboard