You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metamodel.apache.org by ka...@apache.org on 2013/07/22 10:11:04 UTC

[51/64] [partial] git commit: Hard rename of all 'org/eobjects' folders to 'org/apache'.

Hard rename of all 'org/eobjects' folders to 'org/apache'.

Project: http://git-wip-us.apache.org/repos/asf/incubator-metamodel/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-metamodel/commit/e2e2b37a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-metamodel/tree/e2e2b37a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-metamodel/diff/e2e2b37a

Branch: refs/heads/master
Commit: e2e2b37ac25fe76e1250e6cf0e8c426e5650f519
Parents: c0c5b99
Author: kaspers <ka...@kaspers-think.humaninference.com>
Authored: Fri Jul 19 09:47:00 2013 +0200
Committer: kaspers <ka...@kaspers-think.humaninference.com>
Committed: Fri Jul 19 09:47:00 2013 +0200

----------------------------------------------------------------------
 .../metamodel/access/AccessDataContext.java     | 170 ++++
 .../apache/metamodel/access/package-info.java   |  23 +
 .../metamodel/access/AccessDataContext.java     | 170 ----
 .../eobjects/metamodel/access/package-info.java |  23 -
 .../apache/metamodel/AbstractDataContext.java   | 463 ++++++++++
 .../metamodel/AbstractUpdateCallback.java       | 164 ++++
 .../org/apache/metamodel/BatchUpdateScript.java |  29 +
 .../apache/metamodel/CompositeDataContext.java  | 204 +++++
 .../metamodel/CompositeQueryDelegate.java       |  49 ++
 .../java/org/apache/metamodel/DataContext.java  | 199 +++++
 .../metamodel/DeleteAndInsertBuilder.java       | 111 +++
 .../InconsistentRowFormatException.java         |  82 ++
 .../apache/metamodel/MetaModelException.java    |  47 +
 .../org/apache/metamodel/MetaModelHelper.java   | 775 +++++++++++++++++
 .../metamodel/QueryPostprocessDataContext.java  | 589 +++++++++++++
 .../metamodel/QueryPostprocessDelegate.java     |  45 +
 .../apache/metamodel/SchemaNameComparator.java  |  58 ++
 .../org/apache/metamodel/UpdateCallback.java    |  45 +
 .../java/org/apache/metamodel/UpdateScript.java |  41 +
 .../apache/metamodel/UpdateableDataContext.java |  41 +
 .../metamodel/convert/ColumnTypeDetector.java   |  82 ++
 .../metamodel/convert/ConvertedDataSet.java     |  74 ++
 .../convert/ConvertedDataSetInterceptor.java    |  91 ++
 .../ConvertedRowInsertionInterceptor.java       |  75 ++
 .../ConvertedRowUpdationInterceptor.java        |  67 ++
 .../apache/metamodel/convert/Converters.java    | 329 +++++++
 .../convert/HasReadTypeConverters.java          |  33 +
 .../convert/StringToBooleanConverter.java       |  54 ++
 .../convert/StringToDateConverter.java          | 127 +++
 .../convert/StringToDoubleConverter.java        |  52 ++
 .../convert/StringToIntegerConverter.java       |  52 ++
 .../apache/metamodel/convert/TypeConverter.java |  54 ++
 .../apache/metamodel/convert/package-info.java  |  23 +
 .../metamodel/create/AbstractColumnBuilder.java |  87 ++
 .../create/AbstractTableCreationBuilder.java    | 135 +++
 .../apache/metamodel/create/ColumnBuilder.java  |  88 ++
 .../metamodel/create/ColumnCreationBuilder.java |  32 +
 .../create/ColumnCreationBuilderImpl.java       |  63 ++
 .../apache/metamodel/create/CreateTable.java    |  67 ++
 .../create/CreateTableColumnBuilder.java        |  42 +
 .../apache/metamodel/create/TableCreatable.java |  73 ++
 .../metamodel/create/TableCreationBuilder.java  |  77 ++
 .../apache/metamodel/create/package-info.java   |  23 +
 .../apache/metamodel/data/AbstractDataSet.java  | 171 ++++
 .../org/apache/metamodel/data/AbstractRow.java  | 176 ++++
 .../metamodel/data/AbstractRowBuilder.java      | 146 ++++
 .../metamodel/data/CachingDataSetHeader.java    |  96 +++
 .../org/apache/metamodel/data/ColorImpl.java    |  77 ++
 .../java/org/apache/metamodel/data/DataSet.java |  99 +++
 .../apache/metamodel/data/DataSetHeader.java    |  41 +
 .../apache/metamodel/data/DataSetIterator.java  |  69 ++
 .../metamodel/data/DataSetTableModel.java       | 112 +++
 .../org/apache/metamodel/data/DefaultRow.java   | 205 +++++
 .../org/apache/metamodel/data/EmptyDataSet.java |  59 ++
 .../apache/metamodel/data/FilteredDataSet.java  |  68 ++
 .../apache/metamodel/data/FirstRowDataSet.java  |  73 ++
 .../org/apache/metamodel/data/IRowFilter.java   |  37 +
 .../apache/metamodel/data/InMemoryDataSet.java  |  95 ++
 .../apache/metamodel/data/MaxRowsDataSet.java   |  56 ++
 .../java/org/apache/metamodel/data/Row.java     | 135 +++
 .../org/apache/metamodel/data/RowBuilder.java   | 119 +++
 .../org/apache/metamodel/data/RowPublisher.java |  70 ++
 .../metamodel/data/RowPublisherDataSet.java     | 111 +++
 .../apache/metamodel/data/RowPublisherImpl.java | 126 +++
 .../metamodel/data/SimpleDataSetHeader.java     | 132 +++
 .../java/org/apache/metamodel/data/Style.java   | 156 ++++
 .../org/apache/metamodel/data/StyleBuilder.java | 355 ++++++++
 .../org/apache/metamodel/data/StyleImpl.java    | 177 ++++
 .../metamodel/data/SubSelectionDataSet.java     |  57 ++
 .../metamodel/data/WhereClauseBuilder.java      |  69 ++
 .../org/apache/metamodel/data/package-info.java |  23 +
 .../delete/AbstractRowDeletionBuilder.java      | 135 +++
 .../org/apache/metamodel/delete/DeleteFrom.java |  94 ++
 .../apache/metamodel/delete/RowDeletable.java   |  68 ++
 .../metamodel/delete/RowDeletionBuilder.java    |  57 ++
 .../apache/metamodel/delete/package-info.java   |  23 +
 .../drop/AbstractTableDropBuilder.java          |  51 ++
 .../org/apache/metamodel/drop/DropTable.java    |  68 ++
 .../apache/metamodel/drop/TableDropBuilder.java |  49 ++
 .../apache/metamodel/drop/TableDroppable.java   |  44 +
 .../org/apache/metamodel/drop/package-info.java |  23 +
 .../insert/AbstractRowInsertionBuilder.java     | 108 +++
 .../org/apache/metamodel/insert/InsertInto.java |  77 ++
 .../apache/metamodel/insert/RowInsertable.java  |  92 ++
 .../metamodel/insert/RowInsertionBuilder.java   |  68 ++
 .../apache/metamodel/insert/package-info.java   |  23 +
 .../metamodel/intercept/DataSetInterceptor.java |  31 +
 .../InterceptableColumnCreationBuilder.java     | 102 +++
 .../intercept/InterceptableDataContext.java     | 284 ++++++
 .../InterceptableRowDeletionBuilder.java        |  87 ++
 .../InterceptableRowInsertionBuilder.java       | 111 +++
 .../InterceptableRowUpdationBuilder.java        | 136 +++
 .../InterceptableTableCreationBuilder.java      |  69 ++
 .../InterceptableTableDropBuilder.java          |  53 ++
 .../intercept/InterceptableUpdateCallback.java  | 128 +++
 .../intercept/InterceptableUpdateScript.java    |  62 ++
 .../apache/metamodel/intercept/Interceptor.java |  52 ++
 .../metamodel/intercept/InterceptorList.java    |  74 ++
 .../metamodel/intercept/Interceptors.java       |  35 +
 .../metamodel/intercept/QueryInterceptor.java   |  31 +
 .../intercept/RowDeletionInterceptor.java       |  31 +
 .../intercept/RowInsertionInterceptor.java      |  32 +
 .../intercept/RowUpdationInterceptor.java       |  32 +
 .../metamodel/intercept/SchemaInterceptor.java  |  31 +
 .../intercept/TableCreationInterceptor.java     |  32 +
 .../intercept/TableDropInterceptor.java         |  32 +
 .../java/org/apache/metamodel/package-info.java |  23 +
 .../metamodel/query/AbstractQueryClause.java    | 163 ++++
 .../query/AverageAggregateBuilder.java          |  49 ++
 .../apache/metamodel/query/CompiledQuery.java   |  65 ++
 .../metamodel/query/CountAggregateBuilder.java  |  39 +
 .../metamodel/query/DefaultCompiledQuery.java   | 176 ++++
 .../apache/metamodel/query/FilterClause.java    |  88 ++
 .../org/apache/metamodel/query/FilterItem.java  | 542 ++++++++++++
 .../org/apache/metamodel/query/FromClause.java  | 103 +++
 .../org/apache/metamodel/query/FromItem.java    | 349 ++++++++
 .../apache/metamodel/query/FunctionType.java    | 122 +++
 .../apache/metamodel/query/GroupByClause.java   |  47 +
 .../org/apache/metamodel/query/GroupByItem.java |  91 ++
 .../org/apache/metamodel/query/JoinType.java    |  29 +
 .../apache/metamodel/query/LogicalOperator.java |  28 +
 .../metamodel/query/MaxAggregateBuilder.java    |  48 ++
 .../metamodel/query/MinAggregateBuilder.java    |  48 ++
 .../apache/metamodel/query/OperatorType.java    |  69 ++
 .../apache/metamodel/query/OrderByClause.java   |  49 ++
 .../org/apache/metamodel/query/OrderByItem.java | 152 ++++
 .../java/org/apache/metamodel/query/Query.java  | 603 +++++++++++++
 .../org/apache/metamodel/query/QueryClause.java |  53 ++
 .../org/apache/metamodel/query/QueryItem.java   |  39 +
 .../apache/metamodel/query/QueryParameter.java  |  37 +
 .../apache/metamodel/query/SelectClause.java    |  77 ++
 .../org/apache/metamodel/query/SelectItem.java  | 517 +++++++++++
 .../metamodel/query/SumAggregateBuilder.java    |  45 +
 .../query/builder/AbstractFilterBuilder.java    | 459 ++++++++++
 .../builder/AbstractQueryFilterBuilder.java     | 344 ++++++++
 .../query/builder/ColumnSelectBuilder.java      |  25 +
 .../query/builder/ColumnSelectBuilderImpl.java  |  54 ++
 .../query/builder/CountSelectBuilder.java       |  25 +
 .../query/builder/CountSelectBuilderImpl.java   |  51 ++
 .../metamodel/query/builder/FilterBuilder.java  | 355 ++++++++
 .../query/builder/FunctionSelectBuilder.java    |  25 +
 .../builder/FunctionSelectBuilderImpl.java      |  56 ++
 .../query/builder/GroupedQueryBuilder.java      |  37 +
 .../builder/GroupedQueryBuilderCallback.java    | 168 ++++
 .../query/builder/GroupedQueryBuilderImpl.java  | 332 +++++++
 .../metamodel/query/builder/HavingBuilder.java  |  26 +
 .../query/builder/HavingBuilderImpl.java        |  87 ++
 .../query/builder/InitFromBuilder.java          |  39 +
 .../query/builder/InitFromBuilderImpl.java      |  89 ++
 .../query/builder/JoinFromBuilder.java          |  26 +
 .../query/builder/JoinFromBuilderImpl.java      |  73 ++
 .../query/builder/SatisfiedFromBuilder.java     |  52 ++
 .../builder/SatisfiedFromBuilderCallback.java   | 161 ++++
 .../query/builder/SatisfiedHavingBuilder.java   |  29 +
 .../query/builder/SatisfiedOrderByBuilder.java  |  31 +
 .../builder/SatisfiedOrderByBuilderImpl.java    |  64 ++
 .../query/builder/SatisfiedQueryBuilder.java    | 133 +++
 .../query/builder/SatisfiedSelectBuilder.java   |  35 +
 .../builder/SatisfiedSelectBuilderImpl.java     |  67 ++
 .../query/builder/SatisfiedWhereBuilder.java    |  33 +
 .../query/builder/TableFromBuilder.java         |  33 +
 .../query/builder/TableFromBuilderImpl.java     |  83 ++
 .../metamodel/query/builder/WhereBuilder.java   |  86 ++
 .../query/builder/WhereBuilderImpl.java         | 151 ++++
 .../metamodel/query/builder/package-info.java   |  23 +
 .../apache/metamodel/query/package-info.java    |  23 +
 .../metamodel/query/parser/FromItemParser.java  | 173 ++++
 .../query/parser/GroupByItemParser.java         |  36 +
 .../query/parser/HavingItemParser.java          |  36 +
 .../query/parser/OrderByItemParser.java         |  36 +
 .../metamodel/query/parser/QueryParser.java     | 264 ++++++
 .../query/parser/QueryParserException.java      |  46 +
 .../parser/QueryPartCollectionProcessor.java    |  52 ++
 .../metamodel/query/parser/QueryPartParser.java | 126 +++
 .../query/parser/QueryPartProcessor.java        |  38 +
 .../query/parser/SelectItemParser.java          | 170 ++++
 .../metamodel/query/parser/WhereItemParser.java |  35 +
 .../apache/metamodel/schema/AbstractColumn.java | 104 +++
 .../metamodel/schema/AbstractRelationship.java  | 119 +++
 .../apache/metamodel/schema/AbstractSchema.java | 198 +++++
 .../apache/metamodel/schema/AbstractTable.java  | 329 +++++++
 .../org/apache/metamodel/schema/Column.java     | 108 +++
 .../org/apache/metamodel/schema/ColumnType.java | 292 +++++++
 .../metamodel/schema/CompositeSchema.java       |  91 ++
 .../metamodel/schema/ImmutableColumn.java       | 173 ++++
 .../metamodel/schema/ImmutableRelationship.java |  82 ++
 .../metamodel/schema/ImmutableSchema.java       |  72 ++
 .../apache/metamodel/schema/ImmutableTable.java | 106 +++
 .../org/apache/metamodel/schema/JdbcTypes.java  |  69 ++
 .../apache/metamodel/schema/MutableColumn.java  | 185 ++++
 .../metamodel/schema/MutableRelationship.java   | 132 +++
 .../apache/metamodel/schema/MutableSchema.java  | 106 +++
 .../apache/metamodel/schema/MutableTable.java   | 202 +++++
 .../apache/metamodel/schema/NamedStructure.java |  63 ++
 .../apache/metamodel/schema/Relationship.java   |  74 ++
 .../org/apache/metamodel/schema/Schema.java     | 121 +++
 .../metamodel/schema/SuperColumnType.java       |  53 ++
 .../java/org/apache/metamodel/schema/Table.java | 215 +++++
 .../org/apache/metamodel/schema/TableType.java  |  70 ++
 .../apache/metamodel/schema/package-info.java   |  23 +
 .../update/AbstractRowUpdationBuilder.java      | 122 +++
 .../apache/metamodel/update/RowUpdateable.java  |  68 ++
 .../metamodel/update/RowUpdationBuilder.java    |  59 ++
 .../org/apache/metamodel/update/Update.java     | 122 +++
 .../apache/metamodel/update/package-info.java   |  23 +
 .../java/org/apache/metamodel/util/Action.java  |  34 +
 .../apache/metamodel/util/AggregateBuilder.java |  35 +
 .../metamodel/util/AlphabeticSequence.java      |  86 ++
 .../org/apache/metamodel/util/BaseObject.java   | 166 ++++
 .../metamodel/util/BooleanComparator.java       | 162 ++++
 .../metamodel/util/ClasspathResource.java       | 145 ++++
 .../apache/metamodel/util/CollectionUtils.java  | 240 ++++++
 .../org/apache/metamodel/util/ConstantFunc.java |  65 ++
 .../org/apache/metamodel/util/DateUtils.java    | 112 +++
 .../apache/metamodel/util/EqualsBuilder.java    |  99 +++
 .../metamodel/util/ExclusionPredicate.java      |  49 ++
 .../apache/metamodel/util/FalsePredicate.java   |  46 +
 .../org/apache/metamodel/util/FileHelper.java   | 460 ++++++++++
 .../org/apache/metamodel/util/FileResource.java | 138 +++
 .../org/apache/metamodel/util/FormatHelper.java | 273 ++++++
 .../java/org/apache/metamodel/util/Func.java    |  43 +
 .../java/org/apache/metamodel/util/HasName.java |  29 +
 .../apache/metamodel/util/HasNameMapper.java    |  39 +
 .../apache/metamodel/util/ImmutableDate.java    |  63 ++
 .../org/apache/metamodel/util/ImmutableRef.java |  45 +
 .../apache/metamodel/util/InMemoryResource.java | 160 ++++
 .../metamodel/util/InclusionPredicate.java      |  50 ++
 .../java/org/apache/metamodel/util/LazyRef.java | 127 +++
 .../java/org/apache/metamodel/util/Month.java   |  94 ++
 .../org/apache/metamodel/util/MutableRef.java   |  48 ++
 .../apache/metamodel/util/NumberComparator.java | 107 +++
 .../apache/metamodel/util/ObjectComparator.java | 102 +++
 .../org/apache/metamodel/util/Predicate.java    |  31 +
 .../java/org/apache/metamodel/util/Ref.java     |  32 +
 .../org/apache/metamodel/util/Resource.java     | 129 +++
 .../metamodel/util/ResourceException.java       |  50 ++
 .../apache/metamodel/util/SerializableRef.java  |  90 ++
 .../metamodel/util/SharedExecutorService.java   |  78 ++
 .../apache/metamodel/util/SimpleTableDef.java   | 203 +++++
 .../apache/metamodel/util/TimeComparator.java   | 207 +++++
 .../metamodel/util/ToStringComparator.java      |  69 ++
 .../apache/metamodel/util/TruePredicate.java    |  46 +
 .../apache/metamodel/util/UnicodeWriter.java    | 236 +++++
 .../org/apache/metamodel/util/UrlResource.java  | 150 ++++
 .../java/org/apache/metamodel/util/Weekday.java |  83 ++
 .../apache/metamodel/util/WildcardPattern.java  |  69 ++
 .../org/apache/metamodel/util/package-info.java |  23 +
 .../eobjects/metamodel/AbstractDataContext.java | 463 ----------
 .../metamodel/AbstractUpdateCallback.java       | 164 ----
 .../eobjects/metamodel/BatchUpdateScript.java   |  29 -
 .../metamodel/CompositeDataContext.java         | 204 -----
 .../metamodel/CompositeQueryDelegate.java       |  49 --
 .../org/eobjects/metamodel/DataContext.java     | 199 -----
 .../metamodel/DeleteAndInsertBuilder.java       | 111 ---
 .../InconsistentRowFormatException.java         |  82 --
 .../eobjects/metamodel/MetaModelException.java  |  47 -
 .../org/eobjects/metamodel/MetaModelHelper.java | 775 -----------------
 .../metamodel/QueryPostprocessDataContext.java  | 589 -------------
 .../metamodel/QueryPostprocessDelegate.java     |  45 -
 .../metamodel/SchemaNameComparator.java         |  58 --
 .../org/eobjects/metamodel/UpdateCallback.java  |  45 -
 .../org/eobjects/metamodel/UpdateScript.java    |  41 -
 .../metamodel/UpdateableDataContext.java        |  41 -
 .../metamodel/convert/ColumnTypeDetector.java   |  82 --
 .../metamodel/convert/ConvertedDataSet.java     |  74 --
 .../convert/ConvertedDataSetInterceptor.java    |  91 --
 .../ConvertedRowInsertionInterceptor.java       |  75 --
 .../ConvertedRowUpdationInterceptor.java        |  67 --
 .../eobjects/metamodel/convert/Converters.java  | 329 -------
 .../convert/HasReadTypeConverters.java          |  33 -
 .../convert/StringToBooleanConverter.java       |  54 --
 .../convert/StringToDateConverter.java          | 127 ---
 .../convert/StringToDoubleConverter.java        |  52 --
 .../convert/StringToIntegerConverter.java       |  52 --
 .../metamodel/convert/TypeConverter.java        |  54 --
 .../metamodel/convert/package-info.java         |  23 -
 .../metamodel/create/AbstractColumnBuilder.java |  87 --
 .../create/AbstractTableCreationBuilder.java    | 135 ---
 .../metamodel/create/ColumnBuilder.java         |  88 --
 .../metamodel/create/ColumnCreationBuilder.java |  32 -
 .../create/ColumnCreationBuilderImpl.java       |  63 --
 .../eobjects/metamodel/create/CreateTable.java  |  67 --
 .../create/CreateTableColumnBuilder.java        |  42 -
 .../metamodel/create/TableCreatable.java        |  73 --
 .../metamodel/create/TableCreationBuilder.java  |  77 --
 .../eobjects/metamodel/create/package-info.java |  23 -
 .../metamodel/data/AbstractDataSet.java         | 171 ----
 .../eobjects/metamodel/data/AbstractRow.java    | 176 ----
 .../metamodel/data/AbstractRowBuilder.java      | 146 ----
 .../metamodel/data/CachingDataSetHeader.java    |  96 ---
 .../org/eobjects/metamodel/data/ColorImpl.java  |  77 --
 .../org/eobjects/metamodel/data/DataSet.java    |  99 ---
 .../eobjects/metamodel/data/DataSetHeader.java  |  41 -
 .../metamodel/data/DataSetIterator.java         |  69 --
 .../metamodel/data/DataSetTableModel.java       | 112 ---
 .../org/eobjects/metamodel/data/DefaultRow.java | 205 -----
 .../eobjects/metamodel/data/EmptyDataSet.java   |  59 --
 .../metamodel/data/FilteredDataSet.java         |  68 --
 .../metamodel/data/FirstRowDataSet.java         |  73 --
 .../org/eobjects/metamodel/data/IRowFilter.java |  37 -
 .../metamodel/data/InMemoryDataSet.java         |  95 --
 .../eobjects/metamodel/data/MaxRowsDataSet.java |  56 --
 .../java/org/eobjects/metamodel/data/Row.java   | 135 ---
 .../org/eobjects/metamodel/data/RowBuilder.java | 119 ---
 .../eobjects/metamodel/data/RowPublisher.java   |  70 --
 .../metamodel/data/RowPublisherDataSet.java     | 111 ---
 .../metamodel/data/RowPublisherImpl.java        | 126 ---
 .../metamodel/data/SimpleDataSetHeader.java     | 132 ---
 .../java/org/eobjects/metamodel/data/Style.java | 156 ----
 .../eobjects/metamodel/data/StyleBuilder.java   | 355 --------
 .../org/eobjects/metamodel/data/StyleImpl.java  | 177 ----
 .../metamodel/data/SubSelectionDataSet.java     |  57 --
 .../metamodel/data/WhereClauseBuilder.java      |  69 --
 .../eobjects/metamodel/data/package-info.java   |  23 -
 .../delete/AbstractRowDeletionBuilder.java      | 135 ---
 .../eobjects/metamodel/delete/DeleteFrom.java   |  94 --
 .../eobjects/metamodel/delete/RowDeletable.java |  68 --
 .../metamodel/delete/RowDeletionBuilder.java    |  57 --
 .../eobjects/metamodel/delete/package-info.java |  23 -
 .../drop/AbstractTableDropBuilder.java          |  51 --
 .../org/eobjects/metamodel/drop/DropTable.java  |  68 --
 .../metamodel/drop/TableDropBuilder.java        |  49 --
 .../eobjects/metamodel/drop/TableDroppable.java |  44 -
 .../eobjects/metamodel/drop/package-info.java   |  23 -
 .../insert/AbstractRowInsertionBuilder.java     | 108 ---
 .../eobjects/metamodel/insert/InsertInto.java   |  77 --
 .../metamodel/insert/RowInsertable.java         |  92 --
 .../metamodel/insert/RowInsertionBuilder.java   |  68 --
 .../eobjects/metamodel/insert/package-info.java |  23 -
 .../metamodel/intercept/DataSetInterceptor.java |  31 -
 .../InterceptableColumnCreationBuilder.java     | 102 ---
 .../intercept/InterceptableDataContext.java     | 284 ------
 .../InterceptableRowDeletionBuilder.java        |  87 --
 .../InterceptableRowInsertionBuilder.java       | 111 ---
 .../InterceptableRowUpdationBuilder.java        | 136 ---
 .../InterceptableTableCreationBuilder.java      |  69 --
 .../InterceptableTableDropBuilder.java          |  53 --
 .../intercept/InterceptableUpdateCallback.java  | 128 ---
 .../intercept/InterceptableUpdateScript.java    |  62 --
 .../metamodel/intercept/Interceptor.java        |  52 --
 .../metamodel/intercept/InterceptorList.java    |  74 --
 .../metamodel/intercept/Interceptors.java       |  35 -
 .../metamodel/intercept/QueryInterceptor.java   |  31 -
 .../intercept/RowDeletionInterceptor.java       |  31 -
 .../intercept/RowInsertionInterceptor.java      |  32 -
 .../intercept/RowUpdationInterceptor.java       |  32 -
 .../metamodel/intercept/SchemaInterceptor.java  |  31 -
 .../intercept/TableCreationInterceptor.java     |  32 -
 .../intercept/TableDropInterceptor.java         |  32 -
 .../org/eobjects/metamodel/package-info.java    |  23 -
 .../metamodel/query/AbstractQueryClause.java    | 163 ----
 .../query/AverageAggregateBuilder.java          |  49 --
 .../eobjects/metamodel/query/CompiledQuery.java |  65 --
 .../metamodel/query/CountAggregateBuilder.java  |  39 -
 .../metamodel/query/DefaultCompiledQuery.java   | 176 ----
 .../eobjects/metamodel/query/FilterClause.java  |  88 --
 .../eobjects/metamodel/query/FilterItem.java    | 542 ------------
 .../eobjects/metamodel/query/FromClause.java    | 103 ---
 .../org/eobjects/metamodel/query/FromItem.java  | 349 --------
 .../eobjects/metamodel/query/FunctionType.java  | 122 ---
 .../eobjects/metamodel/query/GroupByClause.java |  47 -
 .../eobjects/metamodel/query/GroupByItem.java   |  91 --
 .../org/eobjects/metamodel/query/JoinType.java  |  29 -
 .../metamodel/query/LogicalOperator.java        |  28 -
 .../metamodel/query/MaxAggregateBuilder.java    |  48 --
 .../metamodel/query/MinAggregateBuilder.java    |  48 --
 .../eobjects/metamodel/query/OperatorType.java  |  69 --
 .../eobjects/metamodel/query/OrderByClause.java |  49 --
 .../eobjects/metamodel/query/OrderByItem.java   | 152 ----
 .../org/eobjects/metamodel/query/Query.java     | 603 -------------
 .../eobjects/metamodel/query/QueryClause.java   |  53 --
 .../org/eobjects/metamodel/query/QueryItem.java |  39 -
 .../metamodel/query/QueryParameter.java         |  37 -
 .../eobjects/metamodel/query/SelectClause.java  |  77 --
 .../eobjects/metamodel/query/SelectItem.java    | 517 -----------
 .../metamodel/query/SumAggregateBuilder.java    |  45 -
 .../query/builder/AbstractFilterBuilder.java    | 459 ----------
 .../builder/AbstractQueryFilterBuilder.java     | 344 --------
 .../query/builder/ColumnSelectBuilder.java      |  25 -
 .../query/builder/ColumnSelectBuilderImpl.java  |  54 --
 .../query/builder/CountSelectBuilder.java       |  25 -
 .../query/builder/CountSelectBuilderImpl.java   |  51 --
 .../metamodel/query/builder/FilterBuilder.java  | 355 --------
 .../query/builder/FunctionSelectBuilder.java    |  25 -
 .../builder/FunctionSelectBuilderImpl.java      |  56 --
 .../query/builder/GroupedQueryBuilder.java      |  37 -
 .../builder/GroupedQueryBuilderCallback.java    | 168 ----
 .../query/builder/GroupedQueryBuilderImpl.java  | 332 -------
 .../metamodel/query/builder/HavingBuilder.java  |  26 -
 .../query/builder/HavingBuilderImpl.java        |  87 --
 .../query/builder/InitFromBuilder.java          |  39 -
 .../query/builder/InitFromBuilderImpl.java      |  89 --
 .../query/builder/JoinFromBuilder.java          |  26 -
 .../query/builder/JoinFromBuilderImpl.java      |  73 --
 .../query/builder/SatisfiedFromBuilder.java     |  52 --
 .../builder/SatisfiedFromBuilderCallback.java   | 161 ----
 .../query/builder/SatisfiedHavingBuilder.java   |  29 -
 .../query/builder/SatisfiedOrderByBuilder.java  |  31 -
 .../builder/SatisfiedOrderByBuilderImpl.java    |  64 --
 .../query/builder/SatisfiedQueryBuilder.java    | 133 ---
 .../query/builder/SatisfiedSelectBuilder.java   |  35 -
 .../builder/SatisfiedSelectBuilderImpl.java     |  67 --
 .../query/builder/SatisfiedWhereBuilder.java    |  33 -
 .../query/builder/TableFromBuilder.java         |  33 -
 .../query/builder/TableFromBuilderImpl.java     |  83 --
 .../metamodel/query/builder/WhereBuilder.java   |  86 --
 .../query/builder/WhereBuilderImpl.java         | 151 ----
 .../metamodel/query/builder/package-info.java   |  23 -
 .../eobjects/metamodel/query/package-info.java  |  23 -
 .../metamodel/query/parser/FromItemParser.java  | 173 ----
 .../query/parser/GroupByItemParser.java         |  36 -
 .../query/parser/HavingItemParser.java          |  36 -
 .../query/parser/OrderByItemParser.java         |  36 -
 .../metamodel/query/parser/QueryParser.java     | 264 ------
 .../query/parser/QueryParserException.java      |  46 -
 .../parser/QueryPartCollectionProcessor.java    |  52 --
 .../metamodel/query/parser/QueryPartParser.java | 126 ---
 .../query/parser/QueryPartProcessor.java        |  38 -
 .../query/parser/SelectItemParser.java          | 170 ----
 .../metamodel/query/parser/WhereItemParser.java |  35 -
 .../metamodel/schema/AbstractColumn.java        | 104 ---
 .../metamodel/schema/AbstractRelationship.java  | 119 ---
 .../metamodel/schema/AbstractSchema.java        | 198 -----
 .../metamodel/schema/AbstractTable.java         | 329 -------
 .../org/eobjects/metamodel/schema/Column.java   | 108 ---
 .../eobjects/metamodel/schema/ColumnType.java   | 292 -------
 .../metamodel/schema/CompositeSchema.java       |  91 --
 .../metamodel/schema/ImmutableColumn.java       | 173 ----
 .../metamodel/schema/ImmutableRelationship.java |  82 --
 .../metamodel/schema/ImmutableSchema.java       |  72 --
 .../metamodel/schema/ImmutableTable.java        | 106 ---
 .../eobjects/metamodel/schema/JdbcTypes.java    |  69 --
 .../metamodel/schema/MutableColumn.java         | 185 ----
 .../metamodel/schema/MutableRelationship.java   | 132 ---
 .../metamodel/schema/MutableSchema.java         | 106 ---
 .../eobjects/metamodel/schema/MutableTable.java | 202 -----
 .../metamodel/schema/NamedStructure.java        |  63 --
 .../eobjects/metamodel/schema/Relationship.java |  74 --
 .../org/eobjects/metamodel/schema/Schema.java   | 121 ---
 .../metamodel/schema/SuperColumnType.java       |  53 --
 .../org/eobjects/metamodel/schema/Table.java    | 215 -----
 .../eobjects/metamodel/schema/TableType.java    |  70 --
 .../eobjects/metamodel/schema/package-info.java |  23 -
 .../update/AbstractRowUpdationBuilder.java      | 122 ---
 .../metamodel/update/RowUpdateable.java         |  68 --
 .../metamodel/update/RowUpdationBuilder.java    |  59 --
 .../org/eobjects/metamodel/update/Update.java   | 122 ---
 .../eobjects/metamodel/update/package-info.java |  23 -
 .../org/eobjects/metamodel/util/Action.java     |  34 -
 .../metamodel/util/AggregateBuilder.java        |  35 -
 .../metamodel/util/AlphabeticSequence.java      |  86 --
 .../org/eobjects/metamodel/util/BaseObject.java | 166 ----
 .../metamodel/util/BooleanComparator.java       | 162 ----
 .../metamodel/util/ClasspathResource.java       | 145 ----
 .../metamodel/util/CollectionUtils.java         | 240 ------
 .../eobjects/metamodel/util/ConstantFunc.java   |  65 --
 .../org/eobjects/metamodel/util/DateUtils.java  | 112 ---
 .../eobjects/metamodel/util/EqualsBuilder.java  |  99 ---
 .../metamodel/util/ExclusionPredicate.java      |  49 --
 .../eobjects/metamodel/util/FalsePredicate.java |  46 -
 .../org/eobjects/metamodel/util/FileHelper.java | 460 ----------
 .../eobjects/metamodel/util/FileResource.java   | 138 ---
 .../eobjects/metamodel/util/FormatHelper.java   | 273 ------
 .../java/org/eobjects/metamodel/util/Func.java  |  43 -
 .../org/eobjects/metamodel/util/HasName.java    |  29 -
 .../eobjects/metamodel/util/HasNameMapper.java  |  39 -
 .../eobjects/metamodel/util/ImmutableDate.java  |  63 --
 .../eobjects/metamodel/util/ImmutableRef.java   |  45 -
 .../metamodel/util/InMemoryResource.java        | 160 ----
 .../metamodel/util/InclusionPredicate.java      |  50 --
 .../org/eobjects/metamodel/util/LazyRef.java    | 127 ---
 .../java/org/eobjects/metamodel/util/Month.java |  94 --
 .../org/eobjects/metamodel/util/MutableRef.java |  48 --
 .../metamodel/util/NumberComparator.java        | 107 ---
 .../metamodel/util/ObjectComparator.java        | 102 ---
 .../org/eobjects/metamodel/util/Predicate.java  |  31 -
 .../java/org/eobjects/metamodel/util/Ref.java   |  32 -
 .../org/eobjects/metamodel/util/Resource.java   | 129 ---
 .../metamodel/util/ResourceException.java       |  50 --
 .../metamodel/util/SerializableRef.java         |  90 --
 .../metamodel/util/SharedExecutorService.java   |  78 --
 .../eobjects/metamodel/util/SimpleTableDef.java | 203 -----
 .../eobjects/metamodel/util/TimeComparator.java | 207 -----
 .../metamodel/util/ToStringComparator.java      |  69 --
 .../eobjects/metamodel/util/TruePredicate.java  |  46 -
 .../eobjects/metamodel/util/UnicodeWriter.java  | 236 -----
 .../eobjects/metamodel/util/UrlResource.java    | 150 ----
 .../org/eobjects/metamodel/util/Weekday.java    |  83 --
 .../metamodel/util/WildcardPattern.java         |  69 --
 .../eobjects/metamodel/util/package-info.java   |  23 -
 .../metamodel/AbstractDataContextTest.java      | 247 ++++++
 .../metamodel/CompositeDataContextTest.java     | 117 +++
 .../apache/metamodel/MetaModelHelperTest.java   | 327 +++++++
 .../org/apache/metamodel/MetaModelTestCase.java | 199 +++++
 .../org/apache/metamodel/MockDataContext.java   |  99 +++
 .../metamodel/MockUpdateableDataContext.java    | 181 ++++
 .../QueryPostprocessDataContextTest.java        | 861 +++++++++++++++++++
 .../metamodel/SchemaNameComparatorTest.java     |  40 +
 .../convert/ColumnTypeDetectorTest.java         |  72 ++
 .../ConvertedDataSetInterceptorTest.java        |  92 ++
 .../ConvertedRowInsertionInterceptorTest.java   |  61 ++
 .../metamodel/convert/ConvertersTest.java       | 160 ++++
 .../convert/StringToBooleanConverterTest.java   |  37 +
 .../convert/StringToDateConverterTest.java      |  66 ++
 .../convert/StringToDoubleConverterTest.java    |  39 +
 .../convert/StringToIntegerConverterTest.java   |  37 +
 .../create/AbstractCreateTableBuilderTest.java  | 110 +++
 .../metamodel/create/SyntaxExamplesTest.java    |  38 +
 .../metamodel/data/DataSetIteratorTest.java     |  74 ++
 .../metamodel/data/DataSetTableModelTest.java   |  57 ++
 .../apache/metamodel/data/DefaultRowTest.java   | 109 +++
 .../metamodel/data/FirstRowDataSetTest.java     |  83 ++
 .../metamodel/data/RowPublisherDataSetTest.java |  89 ++
 .../java/org/apache/metamodel/data/RowTest.java |  57 ++
 .../apache/metamodel/data/StyleBuilderTest.java |  60 ++
 .../delete/AbstractRowDeletionCallbackTest.java |  76 ++
 .../insert/AbstractInsertBuilderTest.java       |  92 ++
 .../metamodel/insert/SyntaxExamplesTest.java    |  44 +
 .../intercept/InterceptableDataContextTest.java | 113 +++
 .../intercept/InterceptorListTest.java          |  61 ++
 .../metamodel/intercept/InterceptorsTest.java   |  33 +
 .../query/DefaultCompiledQueryTest.java         |  92 ++
 .../apache/metamodel/query/FilterItemTest.java  | 413 +++++++++
 .../apache/metamodel/query/FromClauseTest.java  |  46 +
 .../apache/metamodel/query/FromItemTest.java    | 101 +++
 .../metamodel/query/FunctionTypeTest.java       |  42 +
 .../apache/metamodel/query/GroupByItemTest.java |  42 +
 .../metamodel/query/OperatorTypeTest.java       |  34 +
 .../apache/metamodel/query/OrderByItemTest.java |  33 +
 .../org/apache/metamodel/query/QueryTest.java   | 245 ++++++
 .../metamodel/query/SelectClauseTest.java       |  41 +
 .../apache/metamodel/query/SelectItemTest.java  |  99 +++
 .../builder/GroupedQueryBuilderImplTest.java    | 108 +++
 .../query/builder/SyntaxExamplesTest.java       |  80 ++
 .../query/builder/WhereBuilderImplTest.java     |  81 ++
 .../metamodel/query/parser/QueryParserTest.java | 320 +++++++
 .../query/parser/QueryPartParserTest.java       | 110 +++
 .../apache/metamodel/schema/ColumnTypeTest.java |  92 ++
 .../apache/metamodel/schema/DataTypeTest.java   |  28 +
 .../metamodel/schema/ImmutableSchemaTest.java   |  35 +
 .../org/apache/metamodel/schema/Java5Types.java | 246 ++++++
 .../org/apache/metamodel/schema/Java6Types.java | 297 +++++++
 .../apache/metamodel/schema/JavaTypesTest.java  |  50 ++
 .../metamodel/schema/MutableColumnTest.java     |  66 ++
 .../metamodel/schema/MutableSchemaTest.java     |  61 ++
 .../metamodel/schema/MutableTableTest.java      |  96 +++
 .../metamodel/schema/SchemaModelTest.java       | 104 +++
 .../apache/metamodel/schema/TableTypeTest.java  |  38 +
 .../metamodel/util/AlphabeticSequenceTest.java  |  69 ++
 .../apache/metamodel/util/BaseObjectTest.java   |  49 ++
 .../metamodel/util/BooleanComparatorTest.java   |  53 ++
 .../metamodel/util/ClasspathResourceTest.java   |  46 +
 .../metamodel/util/CollectionUtilsTest.java     | 128 +++
 .../apache/metamodel/util/DateUtilsTest.java    |  41 +
 .../metamodel/util/EqualsBuilderTest.java       |  53 ++
 .../metamodel/util/ExclusionPredicateTest.java  |  36 +
 .../apache/metamodel/util/FileHelperTest.java   |  78 ++
 .../apache/metamodel/util/FormatHelperTest.java |  63 ++
 .../metamodel/util/InMemoryResourceTest.java    |  79 ++
 .../metamodel/util/InclusionPredicateTest.java  |  36 +
 .../org/apache/metamodel/util/LazyRefTest.java  |  91 ++
 .../org/apache/metamodel/util/MonthTest.java    |  38 +
 .../metamodel/util/NumberComparatorTest.java    |  37 +
 .../metamodel/util/ObjectComparatorTest.java    |  63 ++
 .../metamodel/util/SerializableRefTest.java     |  61 ++
 .../apache/metamodel/util/SimpleRefTest.java    |  35 +
 .../metamodel/util/TimeComparatorTest.java      |  79 ++
 .../metamodel/util/ToStringComparatorTest.java  |  51 ++
 .../apache/metamodel/util/UrlResourceTest.java  |  32 +
 .../org/apache/metamodel/util/WeekdayTest.java  |  38 +
 .../metamodel/util/WildcardPatternTest.java     |  45 +
 .../metamodel/AbstractDataContextTest.java      | 247 ------
 .../metamodel/CompositeDataContextTest.java     | 117 ---
 .../eobjects/metamodel/MetaModelHelperTest.java | 327 -------
 .../eobjects/metamodel/MetaModelTestCase.java   | 199 -----
 .../org/eobjects/metamodel/MockDataContext.java |  99 ---
 .../metamodel/MockUpdateableDataContext.java    | 181 ----
 .../QueryPostprocessDataContextTest.java        | 861 -------------------
 .../metamodel/SchemaNameComparatorTest.java     |  40 -
 .../convert/ColumnTypeDetectorTest.java         |  72 --
 .../ConvertedDataSetInterceptorTest.java        |  92 --
 .../ConvertedRowInsertionInterceptorTest.java   |  61 --
 .../metamodel/convert/ConvertersTest.java       | 160 ----
 .../convert/StringToBooleanConverterTest.java   |  37 -
 .../convert/StringToDateConverterTest.java      |  66 --
 .../convert/StringToDoubleConverterTest.java    |  39 -
 .../convert/StringToIntegerConverterTest.java   |  37 -
 .../create/AbstractCreateTableBuilderTest.java  | 110 ---
 .../metamodel/create/SyntaxExamplesTest.java    |  38 -
 .../metamodel/data/DataSetIteratorTest.java     |  74 --
 .../metamodel/data/DataSetTableModelTest.java   |  57 --
 .../eobjects/metamodel/data/DefaultRowTest.java | 109 ---
 .../metamodel/data/FirstRowDataSetTest.java     |  83 --
 .../metamodel/data/RowPublisherDataSetTest.java |  89 --
 .../org/eobjects/metamodel/data/RowTest.java    |  57 --
 .../metamodel/data/StyleBuilderTest.java        |  60 --
 .../delete/AbstractRowDeletionCallbackTest.java |  76 --
 .../insert/AbstractInsertBuilderTest.java       |  92 --
 .../metamodel/insert/SyntaxExamplesTest.java    |  44 -
 .../intercept/InterceptableDataContextTest.java | 113 ---
 .../intercept/InterceptorListTest.java          |  61 --
 .../metamodel/intercept/InterceptorsTest.java   |  33 -
 .../query/DefaultCompiledQueryTest.java         |  92 --
 .../metamodel/query/FilterItemTest.java         | 413 ---------
 .../metamodel/query/FromClauseTest.java         |  46 -
 .../eobjects/metamodel/query/FromItemTest.java  | 101 ---
 .../metamodel/query/FunctionTypeTest.java       |  42 -
 .../metamodel/query/GroupByItemTest.java        |  42 -
 .../metamodel/query/OperatorTypeTest.java       |  34 -
 .../metamodel/query/OrderByItemTest.java        |  33 -
 .../org/eobjects/metamodel/query/QueryTest.java | 245 ------
 .../metamodel/query/SelectClauseTest.java       |  41 -
 .../metamodel/query/SelectItemTest.java         |  99 ---
 .../builder/GroupedQueryBuilderImplTest.java    | 108 ---
 .../query/builder/SyntaxExamplesTest.java       |  80 --
 .../query/builder/WhereBuilderImplTest.java     |  81 --
 .../metamodel/query/parser/QueryParserTest.java | 320 -------
 .../query/parser/QueryPartParserTest.java       | 110 ---
 .../metamodel/schema/ColumnTypeTest.java        |  92 --
 .../eobjects/metamodel/schema/DataTypeTest.java |  28 -
 .../metamodel/schema/ImmutableSchemaTest.java   |  35 -
 .../eobjects/metamodel/schema/Java5Types.java   | 246 ------
 .../eobjects/metamodel/schema/Java6Types.java   | 297 -------
 .../metamodel/schema/JavaTypesTest.java         |  50 --
 .../metamodel/schema/MutableColumnTest.java     |  66 --
 .../metamodel/schema/MutableSchemaTest.java     |  61 --
 .../metamodel/schema/MutableTableTest.java      |  96 ---
 .../metamodel/schema/SchemaModelTest.java       | 104 ---
 .../metamodel/schema/TableTypeTest.java         |  38 -
 .../metamodel/util/AlphabeticSequenceTest.java  |  69 --
 .../eobjects/metamodel/util/BaseObjectTest.java |  49 --
 .../metamodel/util/BooleanComparatorTest.java   |  53 --
 .../metamodel/util/ClasspathResourceTest.java   |  46 -
 .../metamodel/util/CollectionUtilsTest.java     | 128 ---
 .../eobjects/metamodel/util/DateUtilsTest.java  |  41 -
 .../metamodel/util/EqualsBuilderTest.java       |  53 --
 .../metamodel/util/ExclusionPredicateTest.java  |  36 -
 .../eobjects/metamodel/util/FileHelperTest.java |  78 --
 .../metamodel/util/FormatHelperTest.java        |  63 --
 .../metamodel/util/InMemoryResourceTest.java    |  79 --
 .../metamodel/util/InclusionPredicateTest.java  |  36 -
 .../eobjects/metamodel/util/LazyRefTest.java    |  91 --
 .../org/eobjects/metamodel/util/MonthTest.java  |  38 -
 .../metamodel/util/NumberComparatorTest.java    |  37 -
 .../metamodel/util/ObjectComparatorTest.java    |  63 --
 .../metamodel/util/SerializableRefTest.java     |  61 --
 .../eobjects/metamodel/util/SimpleRefTest.java  |  35 -
 .../metamodel/util/TimeComparatorTest.java      |  79 --
 .../metamodel/util/ToStringComparatorTest.java  |  51 --
 .../metamodel/util/UrlResourceTest.java         |  32 -
 .../eobjects/metamodel/util/WeekdayTest.java    |  38 -
 .../metamodel/util/WildcardPatternTest.java     |  45 -
 .../metamodel/couchdb/CouchDbDataContext.java   | 254 ++++++
 .../metamodel/couchdb/CouchDbDataSet.java       | 123 +++
 .../couchdb/CouchDbInsertionBuilder.java        |  54 ++
 .../couchdb/CouchDbRowDeletionBuilder.java      |  62 ++
 .../couchdb/CouchDbRowUpdationBuilder.java      |  79 ++
 .../couchdb/CouchDbTableCreationBuilder.java    |  75 ++
 .../couchdb/CouchDbTableDropBuilder.java        |  46 +
 .../couchdb/CouchDbUpdateCallback.java          | 143 +++
 .../apache/metamodel/couchdb/package-info.java  |  23 +
 .../metamodel/couchdb/CouchDbDataContext.java   | 254 ------
 .../metamodel/couchdb/CouchDbDataSet.java       | 123 ---
 .../couchdb/CouchDbInsertionBuilder.java        |  54 --
 .../couchdb/CouchDbRowDeletionBuilder.java      |  62 --
 .../couchdb/CouchDbRowUpdationBuilder.java      |  79 --
 .../couchdb/CouchDbTableCreationBuilder.java    |  75 --
 .../couchdb/CouchDbTableDropBuilder.java        |  46 -
 .../couchdb/CouchDbUpdateCallback.java          | 143 ---
 .../metamodel/couchdb/package-info.java         |  23 -
 .../couchdb/CouchDbDataContextTest.java         | 354 ++++++++
 .../couchdb/CouchDbDataContextTest.java         | 354 --------
 .../apache/metamodel/csv/CsvConfiguration.java  | 160 ++++
 .../metamodel/csv/CsvCreateTableBuilder.java    |  51 ++
 .../apache/metamodel/csv/CsvDataContext.java    | 393 +++++++++
 .../org/apache/metamodel/csv/CsvDataSet.java    | 127 +++
 .../apache/metamodel/csv/CsvDeleteBuilder.java  | 103 +++
 .../apache/metamodel/csv/CsvInsertBuilder.java  |  40 +
 .../org/apache/metamodel/csv/CsvSchema.java     |  63 ++
 .../java/org/apache/metamodel/csv/CsvTable.java | 149 ++++
 .../metamodel/csv/CsvTableDropBuilder.java      |  38 +
 .../apache/metamodel/csv/CsvUpdateCallback.java | 249 ++++++
 .../org/apache/metamodel/csv/CsvWriter.java     |  94 ++
 .../csv/InconsistentRowLengthException.java     | 101 +++
 .../org/apache/metamodel/csv/package-info.java  |  23 +
 .../metamodel/csv/CsvConfiguration.java         | 160 ----
 .../metamodel/csv/CsvCreateTableBuilder.java    |  51 --
 .../eobjects/metamodel/csv/CsvDataContext.java  | 393 ---------
 .../org/eobjects/metamodel/csv/CsvDataSet.java  | 127 ---
 .../metamodel/csv/CsvDeleteBuilder.java         | 103 ---
 .../metamodel/csv/CsvInsertBuilder.java         |  40 -
 .../org/eobjects/metamodel/csv/CsvSchema.java   |  63 --
 .../org/eobjects/metamodel/csv/CsvTable.java    | 149 ----
 .../metamodel/csv/CsvTableDropBuilder.java      |  38 -
 .../metamodel/csv/CsvUpdateCallback.java        | 249 ------
 .../org/eobjects/metamodel/csv/CsvWriter.java   |  94 --
 .../csv/InconsistentRowLengthException.java     | 101 ---
 .../eobjects/metamodel/csv/package-info.java    |  23 -
 .../metamodel/csv/CsvBigFileMemoryTest.java     | 103 +++
 .../metamodel/csv/CsvConfigurationTest.java     |  46 +
 .../metamodel/csv/CsvDataContextTest.java       | 744 ++++++++++++++++
 .../csv/DefaultExampleValueGenerator.java       |  31 +
 .../metamodel/csv/ExampleDataGenerator.java     |  96 +++
 .../metamodel/csv/ExampleValueGenerator.java    |  27 +
 .../csv/RandomizedExampleValueGenerator.java    |  92 ++
 .../apache/metamodel/csv/UnicodeWriterTest.java |  51 ++
 .../InterceptionCsvIntegrationTest.java         |  85 ++
 .../metamodel/csv/CsvBigFileMemoryTest.java     | 103 ---
 .../metamodel/csv/CsvConfigurationTest.java     |  46 -
 .../metamodel/csv/CsvDataContextTest.java       | 744 ----------------
 .../csv/DefaultExampleValueGenerator.java       |  31 -
 .../metamodel/csv/ExampleDataGenerator.java     |  96 ---
 .../metamodel/csv/ExampleValueGenerator.java    |  27 -
 .../csv/RandomizedExampleValueGenerator.java    |  92 --
 .../metamodel/csv/UnicodeWriterTest.java        |  51 --
 .../InterceptionCsvIntegrationTest.java         |  85 --
 .../excel/DefaultSpreadsheetReaderDelegate.java | 212 +++++
 .../metamodel/excel/ExcelConfiguration.java     | 101 +++
 .../metamodel/excel/ExcelDataContext.java       | 259 ++++++
 .../metamodel/excel/ExcelDeleteBuilder.java     |  81 ++
 .../metamodel/excel/ExcelDropTableBuilder.java  |  44 +
 .../metamodel/excel/ExcelInsertBuilder.java     | 181 ++++
 .../excel/ExcelTableCreationBuilder.java        |  65 ++
 .../metamodel/excel/ExcelUpdateCallback.java    | 238 +++++
 .../org/apache/metamodel/excel/ExcelUtils.java  | 419 +++++++++
 .../excel/SpreadsheetReaderDelegate.java        |  45 +
 .../org/apache/metamodel/excel/XlsDataSet.java  |  78 ++
 .../apache/metamodel/excel/XlsxRowCallback.java |  33 +
 .../metamodel/excel/XlsxRowPublisherAction.java | 103 +++
 .../metamodel/excel/XlsxSheetToRowsHandler.java | 341 ++++++++
 .../excel/XlsxSpreadsheetReaderDelegate.java    | 192 +++++
 .../excel/XlsxStopParsingException.java         |  33 +
 .../excel/XlsxWorkbookToTablesHandler.java      |  66 ++
 .../metamodel/excel/ZeroBasedRowIterator.java   |  58 ++
 .../apache/metamodel/excel/package-info.java    |  23 +
 .../excel/DefaultSpreadsheetReaderDelegate.java | 212 -----
 .../metamodel/excel/ExcelConfiguration.java     | 101 ---
 .../metamodel/excel/ExcelDataContext.java       | 259 ------
 .../metamodel/excel/ExcelDeleteBuilder.java     |  81 --
 .../metamodel/excel/ExcelDropTableBuilder.java  |  44 -
 .../metamodel/excel/ExcelInsertBuilder.java     | 181 ----
 .../excel/ExcelTableCreationBuilder.java        |  65 --
 .../metamodel/excel/ExcelUpdateCallback.java    | 238 -----
 .../eobjects/metamodel/excel/ExcelUtils.java    | 419 ---------
 .../excel/SpreadsheetReaderDelegate.java        |  45 -
 .../eobjects/metamodel/excel/XlsDataSet.java    |  78 --
 .../metamodel/excel/XlsxRowCallback.java        |  33 -
 .../metamodel/excel/XlsxRowPublisherAction.java | 103 ---
 .../metamodel/excel/XlsxSheetToRowsHandler.java | 341 --------
 .../excel/XlsxSpreadsheetReaderDelegate.java    | 192 -----
 .../excel/XlsxStopParsingException.java         |  33 -
 .../excel/XlsxWorkbookToTablesHandler.java      |  66 --
 .../metamodel/excel/ZeroBasedRowIterator.java   |  58 --
 .../eobjects/metamodel/excel/package-info.java  |  23 -
 .../DefaultSpreadsheetReaderDelegateTest.java   | 244 ++++++
 .../metamodel/excel/ExcelConfigurationTest.java |  42 +
 .../metamodel/excel/ExcelDataContextTest.java   | 741 ++++++++++++++++
 .../excel/ExcelUpdateCallbackTest.java          | 103 +++
 .../excel/ZeroBasedRowIteratorTest.java         |  75 ++
 .../DefaultSpreadsheetReaderDelegateTest.java   | 244 ------
 .../metamodel/excel/ExcelConfigurationTest.java |  42 -
 .../metamodel/excel/ExcelDataContextTest.java   | 741 ----------------
 .../excel/ExcelUpdateCallbackTest.java          | 103 ---
 .../excel/ZeroBasedRowIteratorTest.java         |  75 --
 .../fixedwidth/FixedWidthConfiguration.java     | 151 ++++
 .../fixedwidth/FixedWidthDataContext.java       | 192 +++++
 .../metamodel/fixedwidth/FixedWidthDataSet.java | 115 +++
 .../metamodel/fixedwidth/FixedWidthReader.java  | 188 ++++
 .../InconsistentValueWidthException.java        |  67 ++
 .../metamodel/fixedwidth/package-info.java      |  23 +
 .../fixedwidth/FixedWidthConfiguration.java     | 151 ----
 .../fixedwidth/FixedWidthDataContext.java       | 192 -----
 .../metamodel/fixedwidth/FixedWidthDataSet.java | 115 ---
 .../metamodel/fixedwidth/FixedWidthReader.java  | 188 ----
 .../InconsistentValueWidthException.java        |  67 --
 .../metamodel/fixedwidth/package-info.java      |  23 -
 .../fixedwidth/FixedWidthConfigurationTest.java |  44 +
 .../fixedwidth/FixedWidthDataContextTest.java   | 227 +++++
 .../fixedwidth/FixedWidthConfigurationTest.java |  44 -
 .../fixedwidth/FixedWidthDataContextTest.java   | 227 -----
 .../apache/metamodel/DataContextFactory.java    | 591 +++++++++++++
 .../eobjects/metamodel/DataContextFactory.java  | 591 -------------
 .../metamodel/DataContextFactoryTest.java       |  46 +
 .../metamodel/DataContextFactoryTest.java       |  46 -
 .../metamodel/jdbc/FetchSizeCalculator.java     | 264 ++++++
 .../metamodel/jdbc/JdbcBatchUpdateCallback.java |  76 ++
 .../org/apache/metamodel/jdbc/JdbcColumn.java   |  55 ++
 .../metamodel/jdbc/JdbcCompiledQuery.java       | 140 +++
 .../metamodel/jdbc/JdbcCompiledQueryLease.java  |  48 ++
 .../jdbc/JdbcCompiledQueryLeaseFactory.java     |  71 ++
 .../metamodel/jdbc/JdbcCreateTableBuilder.java  | 127 +++
 .../apache/metamodel/jdbc/JdbcDataContext.java  | 794 +++++++++++++++++
 .../org/apache/metamodel/jdbc/JdbcDataSet.java  | 229 +++++
 .../metamodel/jdbc/JdbcDeleteBuilder.java       |  98 +++
 .../metamodel/jdbc/JdbcDropTableBuilder.java    |  72 ++
 .../metamodel/jdbc/JdbcInsertBuilder.java       | 151 ++++
 .../metamodel/jdbc/JdbcMetadataLoader.java      | 427 +++++++++
 .../org/apache/metamodel/jdbc/JdbcSchema.java   |  71 ++
 .../jdbc/JdbcSimpleUpdateCallback.java          |  49 ++
 .../org/apache/metamodel/jdbc/JdbcTable.java    |  84 ++
 .../metamodel/jdbc/JdbcUpdateBuilder.java       | 153 ++++
 .../metamodel/jdbc/JdbcUpdateCallback.java      | 216 +++++
 .../org/apache/metamodel/jdbc/JdbcUtils.java    | 265 ++++++
 .../apache/metamodel/jdbc/MetadataLoader.java   |  36 +
 .../apache/metamodel/jdbc/QuerySplitter.java    | 336 ++++++++
 .../metamodel/jdbc/SplitQueriesDataSet.java     | 106 +++
 .../org/apache/metamodel/jdbc/SqlKeywords.java  |  51 ++
 .../jdbc/dialects/AbstractQueryRewriter.java    | 259 ++++++
 .../jdbc/dialects/DB2QueryRewriter.java         | 161 ++++
 .../jdbc/dialects/DefaultQueryRewriter.java     | 146 ++++
 .../jdbc/dialects/H2QueryRewriter.java          |  31 +
 .../jdbc/dialects/HsqldbQueryRewriter.java      |  99 +++
 .../metamodel/jdbc/dialects/IQueryRewriter.java |  93 ++
 .../jdbc/dialects/LimitOffsetQueryRewriter.java |  71 ++
 .../jdbc/dialects/MysqlQueryRewriter.java       |  36 +
 .../jdbc/dialects/PostgresqlQueryRewriter.java  |  70 ++
 .../jdbc/dialects/SQLServerQueryRewriter.java   |  56 ++
 .../org/apache/metamodel/jdbc/package-info.java |  23 +
 .../metamodel/jdbc/FetchSizeCalculator.java     | 264 ------
 .../metamodel/jdbc/JdbcBatchUpdateCallback.java |  76 --
 .../org/eobjects/metamodel/jdbc/JdbcColumn.java |  55 --
 .../metamodel/jdbc/JdbcCompiledQuery.java       | 140 ---
 .../metamodel/jdbc/JdbcCompiledQueryLease.java  |  48 --
 .../jdbc/JdbcCompiledQueryLeaseFactory.java     |  71 --
 .../metamodel/jdbc/JdbcCreateTableBuilder.java  | 127 ---
 .../metamodel/jdbc/JdbcDataContext.java         | 794 -----------------
 .../eobjects/metamodel/jdbc/JdbcDataSet.java    | 229 -----
 .../metamodel/jdbc/JdbcDeleteBuilder.java       |  98 ---
 .../metamodel/jdbc/JdbcDropTableBuilder.java    |  72 --
 .../metamodel/jdbc/JdbcInsertBuilder.java       | 151 ----
 .../metamodel/jdbc/JdbcMetadataLoader.java      | 427 ---------
 .../org/eobjects/metamodel/jdbc/JdbcSchema.java |  71 --
 .../jdbc/JdbcSimpleUpdateCallback.java          |  49 --
 .../org/eobjects/metamodel/jdbc/JdbcTable.java  |  84 --
 .../metamodel/jdbc/JdbcUpdateBuilder.java       | 153 ----
 .../metamodel/jdbc/JdbcUpdateCallback.java      | 216 -----
 .../org/eobjects/metamodel/jdbc/JdbcUtils.java  | 265 ------
 .../eobjects/metamodel/jdbc/MetadataLoader.java |  36 -
 .../eobjects/metamodel/jdbc/QuerySplitter.java  | 336 --------
 .../metamodel/jdbc/SplitQueriesDataSet.java     | 106 ---
 .../eobjects/metamodel/jdbc/SqlKeywords.java    |  51 --
 .../jdbc/dialects/AbstractQueryRewriter.java    | 259 ------
 .../jdbc/dialects/DB2QueryRewriter.java         | 161 ----
 .../jdbc/dialects/DefaultQueryRewriter.java     | 146 ----
 .../jdbc/dialects/H2QueryRewriter.java          |  31 -
 .../jdbc/dialects/HsqldbQueryRewriter.java      |  99 ---
 .../metamodel/jdbc/dialects/IQueryRewriter.java |  93 --
 .../jdbc/dialects/LimitOffsetQueryRewriter.java |  71 --
 .../jdbc/dialects/MysqlQueryRewriter.java       |  36 -
 .../jdbc/dialects/PostgresqlQueryRewriter.java  |  70 --
 .../jdbc/dialects/SQLServerQueryRewriter.java   |  56 --
 .../eobjects/metamodel/jdbc/package-info.java   |  23 -
 .../org/apache/metamodel/DB2Test.java           | 107 +++
 .../org/apache/metamodel/FirebirdTest.java      | 115 +++
 .../org/apache/metamodel/MysqlTest.java         | 334 +++++++
 .../org/apache/metamodel/OracleTest.java        | 222 +++++
 .../org/apache/metamodel/PostgresqlTest.java    | 810 +++++++++++++++++
 .../metamodel/SQLServerJtdsDriverTest.java      | 208 +++++
 .../metamodel/SQLServerMicrosoftDriverTest.java | 141 +++
 .../org/eobjects/metamodel/DB2Test.java         | 107 ---
 .../org/eobjects/metamodel/FirebirdTest.java    | 115 ---
 .../org/eobjects/metamodel/MysqlTest.java       | 334 -------
 .../org/eobjects/metamodel/OracleTest.java      | 222 -----
 .../org/eobjects/metamodel/PostgresqlTest.java  | 810 -----------------
 .../metamodel/SQLServerJtdsDriverTest.java      | 208 -----
 .../metamodel/SQLServerMicrosoftDriverTest.java | 141 ---
 .../metamodel/dbmains/PostgresqlMain.java       |  92 ++
 .../dialects/AbstractQueryRewriterTest.java     |  66 ++
 .../dialects/DB2QueryRewriterTest.java          | 150 ++++
 .../dialects/MysqlQueryRewriterTest.java        |  46 +
 .../dialects/PostgresqlQueryRewriterTest.java   |  58 ++
 .../dialects/SQLServerQueryRewriterTest.java    |  67 ++
 .../jdbc/CloseableConnectionWrapper.java        | 297 +++++++
 .../org/apache/metamodel/jdbc/DerbyTest.java    | 388 +++++++++
 .../metamodel/jdbc/FetchSizeCalculatorTest.java | 129 +++
 .../metamodel/jdbc/FilteredDataSetTest.java     |  74 ++
 .../apache/metamodel/jdbc/H2databaseTest.java   | 508 +++++++++++
 .../org/apache/metamodel/jdbc/HsqldbTest.java   | 379 ++++++++
 .../apache/metamodel/jdbc/JdbcColumnTest.java   |  58 ++
 .../metamodel/jdbc/JdbcDataContextTest.java     | 428 +++++++++
 .../metamodel/jdbc/JdbcDeleteBuilderTest.java   |  72 ++
 .../metamodel/jdbc/JdbcInsertBuilderTest.java   |  83 ++
 .../apache/metamodel/jdbc/JdbcSchemaTest.java   | 101 +++
 .../org/apache/metamodel/jdbc/JdbcTestCase.java |  51 ++
 .../metamodel/jdbc/JdbcTestTemplates.java       | 507 +++++++++++
 .../metamodel/jdbc/JdbcUpdateBuilderTest.java   |  89 ++
 .../apache/metamodel/jdbc/JdbcUtilsTest.java    |  49 ++
 .../metamodel/jdbc/QuerySplitterTest.java       | 232 +++++
 .../org/apache/metamodel/jdbc/SqliteTest.java   | 256 ++++++
 .../metamodel/dbmains/PostgresqlMain.java       |  92 --
 .../dialects/AbstractQueryRewriterTest.java     |  66 --
 .../dialects/DB2QueryRewriterTest.java          | 150 ----
 .../dialects/MysqlQueryRewriterTest.java        |  46 -
 .../dialects/PostgresqlQueryRewriterTest.java   |  58 --
 .../dialects/SQLServerQueryRewriterTest.java    |  67 --
 .../jdbc/CloseableConnectionWrapper.java        | 297 -------
 .../org/eobjects/metamodel/jdbc/DerbyTest.java  | 388 ---------
 .../metamodel/jdbc/FetchSizeCalculatorTest.java | 129 ---
 .../metamodel/jdbc/FilteredDataSetTest.java     |  74 --
 .../eobjects/metamodel/jdbc/H2databaseTest.java | 508 -----------
 .../org/eobjects/metamodel/jdbc/HsqldbTest.java | 379 --------
 .../eobjects/metamodel/jdbc/JdbcColumnTest.java |  58 --
 .../metamodel/jdbc/JdbcDataContextTest.java     | 428 ---------
 .../metamodel/jdbc/JdbcDeleteBuilderTest.java   |  72 --
 .../metamodel/jdbc/JdbcInsertBuilderTest.java   |  83 --
 .../eobjects/metamodel/jdbc/JdbcSchemaTest.java | 101 ---
 .../eobjects/metamodel/jdbc/JdbcTestCase.java   |  51 --
 .../metamodel/jdbc/JdbcTestTemplates.java       | 507 -----------
 .../metamodel/jdbc/JdbcUpdateBuilderTest.java   |  89 --
 .../eobjects/metamodel/jdbc/JdbcUtilsTest.java  |  49 --
 .../metamodel/jdbc/QuerySplitterTest.java       | 232 -----
 .../org/eobjects/metamodel/jdbc/SqliteTest.java | 256 ------
 .../mongodb/DefaultWriteConcernAdvisor.java     |  32 +
 .../metamodel/mongodb/MongoDbDataContext.java   | 465 ++++++++++
 .../metamodel/mongodb/MongoDbDataSet.java       | 114 +++
 .../metamodel/mongodb/MongoDbDeleteBuilder.java |  56 ++
 .../mongodb/MongoDbDropTableBuilder.java        |  43 +
 .../mongodb/MongoDbInsertionBuilder.java        |  64 ++
 .../mongodb/MongoDbTableCreationBuilder.java    |  57 ++
 .../metamodel/mongodb/MongoDbTableDef.java      |  48 ++
 .../mongodb/MongoDbUpdateCallback.java          | 114 +++
 .../mongodb/SimpleWriteConcernAdvisor.java      |  50 ++
 .../metamodel/mongodb/WriteConcernAdvisor.java  |  35 +
 .../apache/metamodel/mongodb/package-info.java  |  23 +
 .../mongodb/DefaultWriteConcernAdvisor.java     |  32 -
 .../metamodel/mongodb/MongoDbDataContext.java   | 465 ----------
 .../metamodel/mongodb/MongoDbDataSet.java       | 114 ---
 .../metamodel/mongodb/MongoDbDeleteBuilder.java |  56 --
 .../mongodb/MongoDbDropTableBuilder.java        |  43 -
 .../mongodb/MongoDbInsertionBuilder.java        |  64 --
 .../mongodb/MongoDbTableCreationBuilder.java    |  57 --
 .../metamodel/mongodb/MongoDbTableDef.java      |  48 --
 .../mongodb/MongoDbUpdateCallback.java          | 114 ---
 .../mongodb/SimpleWriteConcernAdvisor.java      |  50 --
 .../metamodel/mongodb/WriteConcernAdvisor.java  |  35 -
 .../metamodel/mongodb/package-info.java         |  23 -
 .../mongodb/MongoDbDataContextTest.java         | 380 ++++++++
 .../metamodel/mongodb/MongoDbDataCopyer.java    | 126 +++
 .../mongodb/MongoDbDataContextTest.java         | 380 --------
 .../metamodel/mongodb/MongoDbDataCopyer.java    | 126 ---
 .../openoffice/OpenOfficeDataContext.java       | 130 +++
 .../metamodel/openoffice/package-info.java      |  23 +
 .../openoffice/OpenOfficeDataContext.java       | 130 ---
 .../metamodel/openoffice/package-info.java      |  23 -
 .../openoffice/OpenOfficeDataContextTest.java   | 110 +++
 .../openoffice/OpenOfficeDataContextTest.java   | 110 ---
 .../metamodel/pojo/ArrayTableDataProvider.java  |  74 ++
 .../metamodel/pojo/MapTableDataProvider.java    |  68 ++
 .../metamodel/pojo/ObjectTableDataProvider.java | 162 ++++
 .../apache/metamodel/pojo/PojoDataContext.java  | 162 ++++
 .../org/apache/metamodel/pojo/PojoDataSet.java  |  79 ++
 .../metamodel/pojo/PojoUpdateCallback.java      | 148 ++++
 .../metamodel/pojo/TableDataProvider.java       |  38 +
 .../metamodel/pojo/ArrayTableDataProvider.java  |  74 --
 .../metamodel/pojo/MapTableDataProvider.java    |  68 --
 .../metamodel/pojo/ObjectTableDataProvider.java | 162 ----
 .../metamodel/pojo/PojoDataContext.java         | 162 ----
 .../eobjects/metamodel/pojo/PojoDataSet.java    |  79 --
 .../metamodel/pojo/PojoUpdateCallback.java      | 148 ----
 .../metamodel/pojo/TableDataProvider.java       |  38 -
 .../org/apache/metamodel/pojo/FoobarBean.java   |  67 ++
 .../pojo/ObjectTableDataProviderTest.java       |  36 +
 .../metamodel/pojo/PojoDataContextTest.java     | 161 ++++
 .../org/eobjects/metamodel/pojo/FoobarBean.java |  67 --
 .../pojo/ObjectTableDataProviderTest.java       |  36 -
 .../metamodel/pojo/PojoDataContextTest.java     | 161 ----
 .../salesforce/SalesforceDataContext.java       | 338 ++++++++
 .../metamodel/salesforce/SalesforceDataSet.java | 124 +++
 .../salesforce/SalesforceDeleteBuilder.java     |  57 ++
 .../salesforce/SalesforceInsertBuilder.java     |  68 ++
 .../metamodel/salesforce/SalesforceSchema.java  |  91 ++
 .../metamodel/salesforce/SalesforceTable.java   | 168 ++++
 .../salesforce/SalesforceUpdateBuilder.java     |  88 ++
 .../salesforce/SalesforceUpdateCallback.java    | 258 ++++++
 .../metamodel/salesforce/SalesforceUtils.java   |  55 ++
 .../salesforce/SalesforceDataContext.java       | 338 --------
 .../metamodel/salesforce/SalesforceDataSet.java | 124 ---
 .../salesforce/SalesforceDeleteBuilder.java     |  57 --
 .../salesforce/SalesforceInsertBuilder.java     |  68 --
 .../metamodel/salesforce/SalesforceSchema.java  |  91 --
 .../metamodel/salesforce/SalesforceTable.java   | 168 ----
 .../salesforce/SalesforceUpdateBuilder.java     |  88 --
 .../salesforce/SalesforceUpdateCallback.java    | 258 ------
 .../metamodel/salesforce/SalesforceUtils.java   |  55 --
 .../salesforce/SalesforceDataContextTest.java   | 283 ++++++
 .../salesforce/SalesforceTestCase.java          |  78 ++
 .../salesforce/SalesforceDataContextTest.java   | 283 ------
 .../salesforce/SalesforceTestCase.java          |  78 --
 .../sugarcrm/LoggingMessageHandler.java         |  98 +++
 .../metamodel/sugarcrm/SugarCrmDataContext.java | 178 ++++
 .../metamodel/sugarcrm/SugarCrmDataSet.java     | 156 ++++
 .../metamodel/sugarcrm/SugarCrmSchema.java      |  69 ++
 .../metamodel/sugarcrm/SugarCrmTable.java       | 159 ++++
 .../metamodel/sugarcrm/SugarCrmXmlHelper.java   | 109 +++
 .../sugarcrm/LoggingMessageHandler.java         |  98 ---
 .../metamodel/sugarcrm/SugarCrmDataContext.java | 178 ----
 .../metamodel/sugarcrm/SugarCrmDataSet.java     | 156 ----
 .../metamodel/sugarcrm/SugarCrmSchema.java      |  69 --
 .../metamodel/sugarcrm/SugarCrmTable.java       | 159 ----
 .../metamodel/sugarcrm/SugarCrmXmlHelper.java   | 109 ---
 .../sugarcrm/SugarCrmDataContextTest.java       | 242 ++++++
 .../metamodel/sugarcrm/SugarCrmTestCase.java    |  78 ++
 .../sugarcrm/SugarCrmDataContextTest.java       | 242 ------
 .../metamodel/sugarcrm/SugarCrmTestCase.java    |  78 --
 .../apache/metamodel/xml/XmlDataContext.java    |  61 ++
 .../apache/metamodel/xml/XmlDomDataContext.java | 634 ++++++++++++++
 .../metamodel/xml/XmlSaxContentHandler.java     | 173 ++++
 .../apache/metamodel/xml/XmlSaxDataContext.java | 256 ++++++
 .../apache/metamodel/xml/XmlSaxTableDef.java    | 149 ++++
 .../metamodel/xml/XmlStopParsingException.java  |  33 +
 .../org/apache/metamodel/xml/package-info.java  |  23 +
 .../eobjects/metamodel/xml/XmlDataContext.java  |  61 --
 .../metamodel/xml/XmlDomDataContext.java        | 634 --------------
 .../metamodel/xml/XmlSaxContentHandler.java     | 173 ----
 .../metamodel/xml/XmlSaxDataContext.java        | 256 ------
 .../eobjects/metamodel/xml/XmlSaxTableDef.java  | 149 ----
 .../metamodel/xml/XmlStopParsingException.java  |  33 -
 .../eobjects/metamodel/xml/package-info.java    |  23 -
 .../metamodel/xml/XmlDomDataContextTest.java    | 360 ++++++++
 .../metamodel/xml/XmlSaxContentHandlerTest.java |  77 ++
 .../metamodel/xml/XmlSaxDataContextTest.java    | 242 ++++++
 .../metamodel/xml/XmlDomDataContextTest.java    | 360 --------
 .../metamodel/xml/XmlSaxContentHandlerTest.java |  77 --
 .../metamodel/xml/XmlSaxDataContextTest.java    | 242 ------
 1024 files changed, 62485 insertions(+), 62485 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-metamodel/blob/e2e2b37a/access/src/main/java/org/apache/metamodel/access/AccessDataContext.java
----------------------------------------------------------------------
diff --git a/access/src/main/java/org/apache/metamodel/access/AccessDataContext.java b/access/src/main/java/org/apache/metamodel/access/AccessDataContext.java
new file mode 100644
index 0000000..0b3875a
--- /dev/null
+++ b/access/src/main/java/org/apache/metamodel/access/AccessDataContext.java
@@ -0,0 +1,170 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.eobjects.metamodel.access;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+
+import org.eobjects.metamodel.MetaModelException;
+import org.eobjects.metamodel.QueryPostprocessDataContext;
+import org.eobjects.metamodel.data.CachingDataSetHeader;
+import org.eobjects.metamodel.data.DataSet;
+import org.eobjects.metamodel.data.DataSetHeader;
+import org.eobjects.metamodel.data.DefaultRow;
+import org.eobjects.metamodel.data.InMemoryDataSet;
+import org.eobjects.metamodel.data.Row;
+import org.eobjects.metamodel.query.FilterItem;
+import org.eobjects.metamodel.query.SelectItem;
+import org.eobjects.metamodel.schema.Column;
+import org.eobjects.metamodel.schema.ColumnType;
+import org.eobjects.metamodel.schema.MutableColumn;
+import org.eobjects.metamodel.schema.MutableSchema;
+import org.eobjects.metamodel.schema.MutableTable;
+import org.eobjects.metamodel.schema.Schema;
+import org.eobjects.metamodel.schema.Table;
+import org.eobjects.metamodel.schema.TableType;
+
+import com.healthmarketscience.jackcess.Database;
+import com.healthmarketscience.jackcess.Index;
+import com.healthmarketscience.jackcess.IndexData.ColumnDescriptor;
+
+/**
+ * DataContext implementation for MS Access database files.
+ * 
+ * @author Kasper Sørensen
+ */
+public final class AccessDataContext extends QueryPostprocessDataContext {
+
+    private final File _file;
+    private Database _database;
+
+    public AccessDataContext(File file) {
+        _file = file;
+    }
+
+    public AccessDataContext(String filename) {
+        this(new File(filename));
+    }
+
+    private Database getDatabase() {
+        if (_database == null) {
+            synchronized (this) {
+                if (_database == null) {
+                    try {
+                        _database = Database.open(_file, true);
+                    } catch (IOException e) {
+                        throw new MetaModelException(e);
+                    }
+                }
+            }
+        }
+        return _database;
+    }
+
+    @Override
+    protected Schema getMainSchema() throws MetaModelException {
+        MutableSchema schema = new MutableSchema(_file.getName());
+        Database db = getDatabase();
+        for (com.healthmarketscience.jackcess.Table mdbTable : db) {
+            final MutableTable table = new MutableTable(mdbTable.getName(), TableType.TABLE, schema);
+
+            try {
+                int i = 0;
+                for (com.healthmarketscience.jackcess.Column mdbColumn : mdbTable.getColumns()) {
+                    final ColumnType columnType = ColumnType.convertColumnType(mdbColumn.getSQLType());
+                    final MutableColumn column = new MutableColumn(mdbColumn.getName(), columnType, table, i, null);
+                    column.setColumnSize((int) mdbColumn.getLength());
+                    column.setNativeType(mdbColumn.getType().name());
+
+                    table.addColumn(column);
+                    i++;
+                }
+
+                final Index primaryKeyIndex = mdbTable.getPrimaryKeyIndex();
+                final List<ColumnDescriptor> columnDescriptors = primaryKeyIndex.getColumns();
+                for (ColumnDescriptor columnDescriptor : columnDescriptors) {
+                    final String name = columnDescriptor.getColumn().getName();
+                    final MutableColumn column = (MutableColumn) table.getColumnByName(name);
+                    column.setPrimaryKey(true);
+                }
+
+                schema.addTable(table);
+
+            } catch (Exception e) {
+                throw new MetaModelException(e);
+            }
+        }
+        return schema;
+    }
+
+    @Override
+    protected String getMainSchemaName() throws MetaModelException {
+        return _file.getName();
+    }
+
+    @Override
+    protected Number executeCountQuery(Table table, List<FilterItem> whereItems, boolean functionApproximationAllowed) {
+        try {
+            com.healthmarketscience.jackcess.Table mdbTable = getDatabase().getTable(table.getName());
+            return mdbTable.getRowCount();
+        } catch (Exception e) {
+            throw new MetaModelException(e);
+        }
+    }
+
+    @Override
+    public DataSet materializeMainSchemaTable(Table table, Column[] columns, int maxRows) {
+        try {
+            final com.healthmarketscience.jackcess.Table mdbTable = getDatabase().getTable(table.getName());
+            final SelectItem[] selectItems = new SelectItem[columns.length];
+            for (int i = 0; i < columns.length; i++) {
+                selectItems[i] = new SelectItem(columns[i]);
+            }
+
+            final DataSetHeader header = new CachingDataSetHeader(selectItems);
+
+            int rowNum = 0;
+            final List<Row> data = new LinkedList<Row>();
+            final Iterator<Map<String, Object>> it = mdbTable.iterator();
+            while (it.hasNext() && (maxRows < 0 || rowNum < maxRows)) {
+                rowNum++;
+                final Map<String, Object> valueMap = it.next();
+                final Object[] values = new Object[columns.length];
+                for (int j = 0; j < columns.length; j++) {
+                    values[j] = valueMap.get(columns[j].getName());
+                }
+                data.add(new DefaultRow(header, values));
+            }
+
+            return new InMemoryDataSet(header, data);
+        } catch (Exception e) {
+            throw new MetaModelException(e);
+        }
+    }
+
+    @Override
+    protected void finalize() throws Throwable {
+        super.finalize();
+        _database.close();
+    }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metamodel/blob/e2e2b37a/access/src/main/java/org/apache/metamodel/access/package-info.java
----------------------------------------------------------------------
diff --git a/access/src/main/java/org/apache/metamodel/access/package-info.java b/access/src/main/java/org/apache/metamodel/access/package-info.java
new file mode 100644
index 0000000..d64d867
--- /dev/null
+++ b/access/src/main/java/org/apache/metamodel/access/package-info.java
@@ -0,0 +1,23 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/**
+ * Module package for MS Access database files
+ */
+package org.eobjects.metamodel.access;
+

http://git-wip-us.apache.org/repos/asf/incubator-metamodel/blob/e2e2b37a/access/src/main/java/org/eobjects/metamodel/access/AccessDataContext.java
----------------------------------------------------------------------
diff --git a/access/src/main/java/org/eobjects/metamodel/access/AccessDataContext.java b/access/src/main/java/org/eobjects/metamodel/access/AccessDataContext.java
deleted file mode 100644
index 0b3875a..0000000
--- a/access/src/main/java/org/eobjects/metamodel/access/AccessDataContext.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.eobjects.metamodel.access;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Map;
-
-import org.eobjects.metamodel.MetaModelException;
-import org.eobjects.metamodel.QueryPostprocessDataContext;
-import org.eobjects.metamodel.data.CachingDataSetHeader;
-import org.eobjects.metamodel.data.DataSet;
-import org.eobjects.metamodel.data.DataSetHeader;
-import org.eobjects.metamodel.data.DefaultRow;
-import org.eobjects.metamodel.data.InMemoryDataSet;
-import org.eobjects.metamodel.data.Row;
-import org.eobjects.metamodel.query.FilterItem;
-import org.eobjects.metamodel.query.SelectItem;
-import org.eobjects.metamodel.schema.Column;
-import org.eobjects.metamodel.schema.ColumnType;
-import org.eobjects.metamodel.schema.MutableColumn;
-import org.eobjects.metamodel.schema.MutableSchema;
-import org.eobjects.metamodel.schema.MutableTable;
-import org.eobjects.metamodel.schema.Schema;
-import org.eobjects.metamodel.schema.Table;
-import org.eobjects.metamodel.schema.TableType;
-
-import com.healthmarketscience.jackcess.Database;
-import com.healthmarketscience.jackcess.Index;
-import com.healthmarketscience.jackcess.IndexData.ColumnDescriptor;
-
-/**
- * DataContext implementation for MS Access database files.
- * 
- * @author Kasper Sørensen
- */
-public final class AccessDataContext extends QueryPostprocessDataContext {
-
-    private final File _file;
-    private Database _database;
-
-    public AccessDataContext(File file) {
-        _file = file;
-    }
-
-    public AccessDataContext(String filename) {
-        this(new File(filename));
-    }
-
-    private Database getDatabase() {
-        if (_database == null) {
-            synchronized (this) {
-                if (_database == null) {
-                    try {
-                        _database = Database.open(_file, true);
-                    } catch (IOException e) {
-                        throw new MetaModelException(e);
-                    }
-                }
-            }
-        }
-        return _database;
-    }
-
-    @Override
-    protected Schema getMainSchema() throws MetaModelException {
-        MutableSchema schema = new MutableSchema(_file.getName());
-        Database db = getDatabase();
-        for (com.healthmarketscience.jackcess.Table mdbTable : db) {
-            final MutableTable table = new MutableTable(mdbTable.getName(), TableType.TABLE, schema);
-
-            try {
-                int i = 0;
-                for (com.healthmarketscience.jackcess.Column mdbColumn : mdbTable.getColumns()) {
-                    final ColumnType columnType = ColumnType.convertColumnType(mdbColumn.getSQLType());
-                    final MutableColumn column = new MutableColumn(mdbColumn.getName(), columnType, table, i, null);
-                    column.setColumnSize((int) mdbColumn.getLength());
-                    column.setNativeType(mdbColumn.getType().name());
-
-                    table.addColumn(column);
-                    i++;
-                }
-
-                final Index primaryKeyIndex = mdbTable.getPrimaryKeyIndex();
-                final List<ColumnDescriptor> columnDescriptors = primaryKeyIndex.getColumns();
-                for (ColumnDescriptor columnDescriptor : columnDescriptors) {
-                    final String name = columnDescriptor.getColumn().getName();
-                    final MutableColumn column = (MutableColumn) table.getColumnByName(name);
-                    column.setPrimaryKey(true);
-                }
-
-                schema.addTable(table);
-
-            } catch (Exception e) {
-                throw new MetaModelException(e);
-            }
-        }
-        return schema;
-    }
-
-    @Override
-    protected String getMainSchemaName() throws MetaModelException {
-        return _file.getName();
-    }
-
-    @Override
-    protected Number executeCountQuery(Table table, List<FilterItem> whereItems, boolean functionApproximationAllowed) {
-        try {
-            com.healthmarketscience.jackcess.Table mdbTable = getDatabase().getTable(table.getName());
-            return mdbTable.getRowCount();
-        } catch (Exception e) {
-            throw new MetaModelException(e);
-        }
-    }
-
-    @Override
-    public DataSet materializeMainSchemaTable(Table table, Column[] columns, int maxRows) {
-        try {
-            final com.healthmarketscience.jackcess.Table mdbTable = getDatabase().getTable(table.getName());
-            final SelectItem[] selectItems = new SelectItem[columns.length];
-            for (int i = 0; i < columns.length; i++) {
-                selectItems[i] = new SelectItem(columns[i]);
-            }
-
-            final DataSetHeader header = new CachingDataSetHeader(selectItems);
-
-            int rowNum = 0;
-            final List<Row> data = new LinkedList<Row>();
-            final Iterator<Map<String, Object>> it = mdbTable.iterator();
-            while (it.hasNext() && (maxRows < 0 || rowNum < maxRows)) {
-                rowNum++;
-                final Map<String, Object> valueMap = it.next();
-                final Object[] values = new Object[columns.length];
-                for (int j = 0; j < columns.length; j++) {
-                    values[j] = valueMap.get(columns[j].getName());
-                }
-                data.add(new DefaultRow(header, values));
-            }
-
-            return new InMemoryDataSet(header, data);
-        } catch (Exception e) {
-            throw new MetaModelException(e);
-        }
-    }
-
-    @Override
-    protected void finalize() throws Throwable {
-        super.finalize();
-        _database.close();
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metamodel/blob/e2e2b37a/access/src/main/java/org/eobjects/metamodel/access/package-info.java
----------------------------------------------------------------------
diff --git a/access/src/main/java/org/eobjects/metamodel/access/package-info.java b/access/src/main/java/org/eobjects/metamodel/access/package-info.java
deleted file mode 100644
index 3d01cbb..0000000
--- a/access/src/main/java/org/eobjects/metamodel/access/package-info.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/**
- * Module package for MS Access database files
- */
-package org.eobjects.metamodel.access;
-