Package-level declarations
Types
Link copied to clipboard
interface AirbyteStreamFactory
Stateless object for building an AirbyteStream during DISCOVER.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Convenience enum listing the MetaFields which are generated by all connectors.
Link copied to clipboard
data class DiscoveredStream(val id: StreamIdentifier, val columns: List<Field>, val primaryKeyColumnIDs: List<List<String>>)
Link copied to clipboard
@Singleton
@Requires(property = "airbyte.connector.operation", value = "discover")
@Requires(env = ["source"] )
Link copied to clipboard
Internal equivalent of io.airbyte.protocol.models.Field for values which come from the source itself, instead of being generated by the connector during its operation.
Link copied to clipboard
Internal equivalent of a io.airbyte.protocol.models.Field.
Link copied to clipboard
Link copied to clipboard
An abstraction for a catalog discovery session.
Link copied to clipboard
Internal equivalent of io.airbyte.protocol.models.Field for values which are generated by the connector itself during its operation, instead of coming from the source.
Link copied to clipboard
interface MetaFieldDecorator
MetaField schema definition and utilities, to be implemented by each source connector.