Is Starrocks Kafka Ingestion real-time or micro-batch?

I am trying to determine if Starrocks Kafka ingestion is real-time or micro batched. By that I mean, does each row become immediately queryable upon ingestion? or does it ingest in a micro-batch fashion and the data can only be queried after the batch is completely ingested?

I am looking for a database that is fully real-time i.e stream-native for my use case and the documentation does not explain this.

Thanks.

Ref Pinot vs CH comparison along the same lines: Measuring data freshness in Apache Pinot vs Clickhouse | StarTree