Skip to main content
Version: 0.32 (Latest)

Oracle → Parquet

Datatypes conversion mapping when exporting from Oracle (--connectiontype oracle) to Parquet format.

SourceOracle (oraodp)
FormatParquet
FastBCP0.32.2.0
Test StatusPASS (NotNull + Nullable)

Parquet Schema: testdatatypes_notnull

namephysical_typeconverted_typelogical_type
COL_NUMBERFIXED_LEN_BYTE_ARRAYDECIMALDecimalType(scale=18, precision=38)
COL_NUMBER10INT64INT_64IntType(bitWidth=64, isSigned=1)
COL_NUMBER18_2INT64DECIMALDecimalType(scale=2, precision=18)
COL_FLOATFIXED_LEN_BYTE_ARRAYDECIMALDecimalType(scale=18, precision=38)
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_MILLIS
COL_TIMESTAMPINT64TIMESTAMP_MILLIS
COL_TIMESTAMP_TZBYTE_ARRAYUTF8StringType()
COL_TIMESTAMP_LTZINT64TIMESTAMP_MILLIS
COL_INTERVAL_YMINT64INT_64IntType(bitWidth=64, isSigned=1)
COL_INTERVAL_DSBYTE_ARRAYUTF8StringType()
COL_ROWIDBYTE_ARRAYUTF8StringType()
COL_UROWIDBYTE_ARRAYUTF8StringType()
COL_XMLTYPEBYTE_ARRAYUTF8StringType()
COL_BFILEBYTE_ARRAY

Parquet Schema: testdatatypes_nullable

namephysical_typeconverted_typelogical_type
COL_NUMBERFIXED_LEN_BYTE_ARRAYDECIMALDecimalType(scale=18, precision=38)
COL_NUMBER10INT64INT_64IntType(bitWidth=64, isSigned=1)
COL_NUMBER18_2INT64DECIMALDecimalType(scale=2, precision=18)
COL_FLOATFIXED_LEN_BYTE_ARRAYDECIMALDecimalType(scale=18, precision=38)
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_MILLIS
COL_TIMESTAMPINT64TIMESTAMP_MILLIS
COL_TIMESTAMP_TZBYTE_ARRAYUTF8StringType()
COL_TIMESTAMP_LTZINT64TIMESTAMP_MILLIS
COL_INTERVAL_YMINT64INT_64IntType(bitWidth=64, isSigned=1)
COL_INTERVAL_DSBYTE_ARRAYUTF8StringType()
COL_ROWIDBYTE_ARRAYUTF8StringType()
COL_UROWIDBYTE_ARRAYUTF8StringType()
COL_XMLTYPEBYTE_ARRAYUTF8StringType()
COL_BFILEBYTE_ARRAY
Copyright © 2026 Architecture & Performance.