InterfaceDescriptionImplementationFeature Status
Trafodion Aligned Format Storage

All columns of a Trafodion row are packed and stored in one HBase cell. The row format is Trafodion-specific.

JNI/JavaDone
Trafodion Cell Format Storage (aka HBase format, or Unaligned Format)Each Trafodion table column is stored in one HBase cell. JNI/JavaDone
HBase Native Tables

Access to native HBase tables created outside of Trafodion. Data can be returned in CELL format (one row per cell), ROW format (one row per ROWID with cells as token:value) or COLUMN format (cell values returned using the COLUMN_LOOKUP function).

JNI/JavaImplemented, Not fully tested
HBase Mapped Tables

Access to native HBase tables created outside of Trafodion but mapped as a Trafodion relational table with specified column names and datatypes. The mapping is stored in Trafodion metadata.

JNI/JavaPartially implemented
TextFile Format StorageFlat text files with delimited data stored in HDFS, with metadata stored in Hive. C++Done
SequenceFile Format StorageFlat files with data stored as Key/Value pairs in HDFS, with metadata stored in Hive.C++Implemented, Not fully tested
Trafodion External Tables for Hive

Trafodion tables created to remap existing Hive tables with changed column datatypes. The mapping is stored in Trafodion metadata.

C++Done
Trafodion ViewsViews created from Trafodion on Trafodion, HBase or Hive objects. The view definition is stored in Trafodion metadata.C++ or JNI/JavaDone
Native Hive ViewsViews created from native hive interface and accessed from TrafodionJNI/JavaImplemented, Not fully tested
User Defined Functions (UDFs)Access to external and federated data sources. UDF definition metadata is stored in Trafodion.C++/JavaOngoing (some functionality done; more being added)
  • No labels