Skip to main content
Version: 1.2 (Latest)

Oracle (ADBC) → Parquet

Datatypes conversion mapping when exporting from Oracle using the ADBC connector (--connectiontype adbc_oracle) to Parquet format.

Platform availability

The ADBC FastDriver connectors are available on Windows x64 and Linux x64 only. They are not supported on Linux ARM64.

info

The ADBC connector does not map every type the way the standard oraodp driver does. Compare both pages before switching.

SourceOracle (adbc_oracle)
FormatParquet
FastBCP1.2.0.0
Test StatusPARTIAL (21/25 Nullable)
Failed Types

The following datatypes are not supported with this connector:

  • ROWID — export fails
  • UROWID — export fails
  • XMLTYPE — export fails
  • BFILE — export fails

Parquet Schema: testdatatypes_nullable​

namephysical_typeconverted_typelogical_type
COL_NUMBERBYTE_ARRAYUTF8StringType()
COL_NUMBER10INT64——
COL_NUMBER18_2FIXED_LEN_BYTE_ARRAYDECIMALDecimalType(scale=2, precision=18)
COL_FLOATBYTE_ARRAYUTF8StringType()
COL_BINARY_FLOATFLOAT——
COL_BINARY_DOUBLEDOUBLE——
COL_CHARBYTE_ARRAYUTF8StringType()
COL_VARCHAR2BYTE_ARRAYUTF8StringType()
COL_NCHARBYTE_ARRAYUTF8StringType()
COL_NVARCHAR2BYTE_ARRAYUTF8StringType()
COL_CLOBBYTE_ARRAYUTF8StringType()
COL_NCLOBBYTE_ARRAYUTF8StringType()
COL_BLOBBYTE_ARRAY——
COL_RAWBYTE_ARRAY——
COL_LONG_RAWBYTE_ARRAY——
COL_DATEINT64TIMESTAMP_MILLISTimestampType(isAdjustedToUTC=0, unit=MILLIS)
COL_TIMESTAMPINT64TIMESTAMP_MICROSTimestampType(isAdjustedToUTC=0, unit=MICROS)
COL_TIMESTAMP_TZINT64TIMESTAMP_MICROSTimestampType(isAdjustedToUTC=1, unit=MICROS)
COL_TIMESTAMP_LTZINT64TIMESTAMP_MICROSTimestampType(isAdjustedToUTC=1, unit=MICROS)
COL_INTERVAL_YMINT64——
COL_INTERVAL_DSBYTE_ARRAYUTF8StringType()
Copyright © 2026 Architecture & Performance.