The IcebergS3 engine provides read-only access to Iceberg tables stored in S3:
import { OlapTable, ClickHouseEngines, mooseRuntimeEnv } from '@514labs/moose-lib'; // Iceberg table with AWS credentials (recommended with mooseRuntimeEnv)export const icebergEvents = new OlapTable<Event>("iceberg_events", { engine: ClickHouseEngines.IcebergS3, path: "s3://my-bucket/warehouse/db/table/", format: "Parquet", // or "ORC" awsAccessKeyId: mooseRuntimeEnv.get("AWS_ACCESS_KEY_ID"), awsSecretAccessKey: mooseRuntimeEnv.get("AWS_SECRET_ACCESS_KEY"),});orderByFields, orderByExpression, partitionBy, and sampleByExpression are not supported