Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class BiDeploymentDescriptor(val deploymentId: String, val configurationFingerprint: String, val topologyFingerprint: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BiObjectMetadata(val protocolVersion: Int = CURRENT_PROTOCOL_VERSION, val layoutVersion: Int = CURRENT_LAYOUT_VERSION, val phase: BiDeploymentPhase = BiDeploymentPhase.STABLE, val deploymentId: String, val configurationFingerprint: String, val topologyFingerprint: String, val aggregate: String? = null, val kind: BiObjectKind, val consumerIdentity: String? = null, val registryRevision: Long? = null)
Link copied to clipboard
object BiObjectMetadataCodec
Link copied to clipboard
data class BiScriptDiagnostic(val code: BiScriptDiagnosticCode, val aggregate: String, val path: String, val sourceType: String, val decision: BiScriptMappingDecision, val message: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BiScriptOptions(val database: String = "bi_db", val consumerDatabase: String = "bi_db_consumer", val topology: ClickHouseTopology = ClickHouseTopology.Cluster(), val timezone: String = "Asia/Shanghai", val kafkaBootstrapServers: String = DEFAULT_KAFKA_BOOTSTRAP_SERVERS, val topicPrefix: String = DEFAULT_TOPIC_PREFIX, val consumerGroupNamespace: String? = null, val kafkaOffsetStorage: KafkaOffsetStorage = KafkaOffsetStorage.BROKER, val kafkaKeeperPathPrefix: String = DEFAULT_KAFKA_KEEPER_PATH_PREFIX, val maxExpansionDepth: Int = 5, val unsupportedTypeStrategy: UnsupportedTypeStrategy = UnsupportedTypeStrategy.RAW_JSON)
Link copied to clipboard
class BiScriptPreparation
Opaque immutable expansion plan for one BI script request.
Link copied to clipboard
Link copied to clipboard
Reads Wow BI ownership markers directly from the ClickHouse system catalog.
Link copied to clipboard
data class ClickHouseClientOptions(val endpoints: List<URI>, val username: String = DEFAULT_USERNAME, val password: String = "", val connectionPoolEnabled: Boolean = true, val connectionTimeout: Duration = Duration.ofSeconds(3), val connectionRequestTimeout: Duration = Duration.ofSeconds(10), val socketTimeout: Duration = Duration.ofSeconds(10), val executionTimeout: Duration = Duration.ofSeconds(10), val maxConnections: Int = 10, val maxRetries: Int = 0)
Typed configuration for the ClickHouse Java client owned by ClickHouseBiDeploymentInspector.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ObservedBiObject(val database: String, val name: String, val engine: String, val engineFull: String = "", val createTableQuery: String = "", val metadata: BiObjectMetadata? = null)
Link copied to clipboard