BiScriptOptions

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, val omitSensitiveFields: Boolean = false)

Constructors

Link copied to clipboard
constructor(database: String = "bi_db", consumerDatabase: String = "bi_db_consumer", topology: ClickHouseTopology = ClickHouseTopology.Cluster(), timezone: String = "Asia/Shanghai", kafkaBootstrapServers: String = DEFAULT_KAFKA_BOOTSTRAP_SERVERS, topicPrefix: String = DEFAULT_TOPIC_PREFIX, consumerGroupNamespace: String? = null, kafkaOffsetStorage: KafkaOffsetStorage = KafkaOffsetStorage.BROKER, kafkaKeeperPathPrefix: String = DEFAULT_KAFKA_KEEPER_PATH_PREFIX, maxExpansionDepth: Int = 5, unsupportedTypeStrategy: UnsupportedTypeStrategy = UnsupportedTypeStrategy.RAW_JSON, omitSensitiveFields: Boolean = false)

Types

Link copied to clipboard
object Companion

Properties

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

Leave @Sensitive state properties (either level) out of the expansion views, as the query subsystem never returns their raw value: neither their own column nor any raw JSON column of a value that contains them (a nullable object's companion, an object array, a raw-JSON fallback) is generated. Only the raw state (__state) still holds the value. Off by default, which keeps generated scripts unchanged. Server-side only: the HTTP request cannot override it.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard