Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Datastore typeDataContext class nameVariants supported/available

JDBC / Relational Databases

JdbcDataContext

PostgreSQL, MySQL, Microsoft SQL Server, Oracle DB, IBM DB2
Apache Hive, Apache Derby, SQLite, Ingres, H2, HSQLDB
(... and many more)

CSV files

CsvDataContext

Comma-separated
Tab-separated
Anything-separated files

Fixed width value filesFixedWidthDataContext

Fixed width
EBCDIC

Microsoft Excel spreadsheetsExcelDataContext

.xls
.xlsx 

Microsoft Access database filesAccessDataContext

.mdb
.accdb

OpenOffice.org database filesOpenOfficeDataContext.odb
XML filesXmlDomDataContext
XmlSaxDataContext 

DOM-based parsing (all in-memory)
SAX-based parsing (streaming) 

JSON filesJsonDataContext 
ElasticSearch

ElasticSearchDataContext
ElasticSearchRestDataContext

Native Java API
RESTful JSON API

MongoDBMongoDbDataContextMongoDB 2.x
MongoDB 3.x 
Apache CouchDBCouchDbDataContext 
Apache CassandraCassandraDataContext 
Apache HBaseHBaseDataContext 
Neo4jNeo4jDataContext 
Salesforce.comSalesforceDataContext 
SugarCRMSugarCrmDataContext 
Java collectionsPojoDataContext

Collection<Object[]>
Collection<Map<String, Object>>
Collection<JavaBean> 

Collections of other datastoresCompositeDataContext 

...