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)
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