You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

MetaModel is a library that encapsulates the differences and enhances the capabilities of different datastores. Rich querying abilities are offered to datastores that do not otherwise support advanced querying and a unified view of the datastore structure is offered through a single model of the schemas, tables, columns and relationships.  

Key concepts:

  • DataContext
  • Query object and the QueryBuilder API
  • UpdateableDataContext
  • UpdateScript and BatchUpdateScript

Knowledge base and background information about MetaModel:

  • Database compliancy and supported data formats 

  • Schema and table semantics 

  • Query execution strategies  

  • Building new connectors - Getting started 

  • User Defined Functions (UDFs)

  • Compiled queries

Details about Connectors / DataContext implementations:

  • JDBC / Relational Databases
  • MongoDB
  • CouchDB
  • ElasticSearch
  • Cassandra
  • HBase
  • Neo4j
  • Salesforce.com
  • SugarCRM
  • CSV files
  • Excel spreadsheets
  • Fixed width files
  • XML files
  • JSON files
  • OpenOffice.org
  • POJOs
  • Composite DataContext

Additional information for the interested:

  • Blogs and presentations - external readings, presentations, videos etc. about Apache MetaModel 

  • Data type conversion

  • 'MetaModel extras' - third party modules built on top of Apache MetaModel 

  • Migrating from (legacy) eobjects.org MetaModel to Apache MetaModel

  • Release Guide

 

  • No labels