Class FieldValueListMapper
java.lang.Object
org.apache.camel.component.google.bigquery.sql.FieldValueListMapper
- All Implemented Interfaces:
org.apache.camel.support.RowMapper<com.google.cloud.bigquery.FieldValueList,Map<String, Object>>
public class FieldValueListMapper
extends Object
implements org.apache.camel.support.RowMapper<com.google.cloud.bigquery.FieldValueList,Map<String,Object>>
Maps BigQuery
FieldValueList rows to Map<String, Object>.
Handles all BigQuery data types:
- Primitives (INT64, STRING, FLOAT64, BOOL, etc.) → Java equivalents
- NULL → null
- RECORD (STRUCT) → nested Map (recursive)
- REPEATED (ARRAY) → List (recursive)
- RANGE → Map with range values
-
Constructor Summary
Constructors -
Method Summary