Skip to main content
This guide shows how data types are mapped between RisingWave and Apache Iceberg. This mapping applies when you are reading data from an Iceberg source or writing data to an Iceberg sink.
RisingWave TypeIceberg TypeNotes
BOOLEANboolean
SMALLINTint
INTint
BIGINTlong
REALfloat
DOUBLE PRECISIONdouble
VARCHARstring
BYTEAbinary
DECIMAL(p,s)decimal(p,s)
TIMEtime
DATEdate
TIMESTAMPtimestamp
TIMESTAMPTZtimestamptz
INTERVALstringSerialized as string
JSONBstringSerialized as JSON string
ARRAYlist
STRUCTstruct
MAPmap
I