Download mdb commons Free Java Code

Description

Java database engine that uses annotations to create metadatas used for objects persistence. This releves the user from having to create a schema for a relational database and also eliminates the need for object relational mapping.

Source Files

The download file mdb-commons-master.zip has the following entries.


.classpath//  w  w  w .j  a  va  2 s .  c  o m
.project
.settings/org.eclipse.jdt.core.prefs
.settings/org.eclipse.m2e.core.prefs
.settings/org.maven.ide.eclipse.prefs
LICENSE-2.0.html
README
doc/History and versioning
license.txt
pom.xml
src/main/java/ro/zg/mdb/commands/Command.java
src/main/java/ro/zg/mdb/commands/CommandContext.java
src/main/java/ro/zg/mdb/commands/CommandResult.java
src/main/java/ro/zg/mdb/commands/CommandType.java
src/main/java/ro/zg/mdb/commands/DeleteCommand.java
src/main/java/ro/zg/mdb/commands/DeleteCommandContext.java
src/main/java/ro/zg/mdb/commands/FilteredCommandContext.java
src/main/java/ro/zg/mdb/commands/FindCommandContext.java
src/main/java/ro/zg/mdb/commands/GetCommand.java
src/main/java/ro/zg/mdb/commands/InsertCommand.java
src/main/java/ro/zg/mdb/commands/InsertCommandContext.java
src/main/java/ro/zg/mdb/commands/UpdateCommand.java
src/main/java/ro/zg/mdb/commands/UpdateCommandContext.java
src/main/java/ro/zg/mdb/commands/builders/AbstractCommand.java
src/main/java/ro/zg/mdb/commands/builders/CommandBuilderContext.java
src/main/java/ro/zg/mdb/commands/builders/ComplexFindResultBuilder.java
src/main/java/ro/zg/mdb/commands/builders/ComplexFindResultBuilderFactory.java
src/main/java/ro/zg/mdb/commands/builders/ConditionCommand.java
src/main/java/ro/zg/mdb/commands/builders/CumulativeFindResultBuilderFactory.java
src/main/java/ro/zg/mdb/commands/builders/FieldFilterAfterConditionBuilder.java
src/main/java/ro/zg/mdb/commands/builders/FieldFilterBuilder.java
src/main/java/ro/zg/mdb/commands/builders/FilterBuilder.java
src/main/java/ro/zg/mdb/commands/builders/FilterBuilderContext.java
src/main/java/ro/zg/mdb/commands/builders/FilterContextHolder.java
src/main/java/ro/zg/mdb/commands/builders/FilteredCommand.java
src/main/java/ro/zg/mdb/commands/builders/FindResultBuilder.java
src/main/java/ro/zg/mdb/commands/builders/FindResultBuilderFactory.java
src/main/java/ro/zg/mdb/commands/builders/PersistentCollection.java
src/main/java/ro/zg/mdb/commands/builders/PersistentObjectDecorator.java
src/main/java/ro/zg/mdb/commands/builders/ResultBuilder.java
src/main/java/ro/zg/mdb/commands/builders/ResultBuilderFactory.java
src/main/java/ro/zg/mdb/commands/builders/SchemaCommandBuilder.java
src/main/java/ro/zg/mdb/commands/builders/SimpleFindResultBuilder.java
src/main/java/ro/zg/mdb/commands/builders/SimpleFindResultBuilderFactory.java
src/main/java/ro/zg/mdb/commands/builders/SimpleResultBuilder.java
src/main/java/ro/zg/mdb/commands/processors/CommandProcessor.java
src/main/java/ro/zg/mdb/commands/processors/DeleteProcessor.java
src/main/java/ro/zg/mdb/commands/processors/FilteredCommandProcessor.java
src/main/java/ro/zg/mdb/commands/processors/FindProcessor.java
src/main/java/ro/zg/mdb/commands/processors/InsertProcessor.java
src/main/java/ro/zg/mdb/commands/processors/UpdateProcessor.java
src/main/java/ro/zg/mdb/constants/Constants.java
src/main/java/ro/zg/mdb/constants/MdbErrorType.java
src/main/java/ro/zg/mdb/constants/OperationType.java
src/main/java/ro/zg/mdb/constants/PersistenceMetadataType.java
src/main/java/ro/zg/mdb/constants/SpecialPaths.java
src/main/java/ro/zg/mdb/constants/StorageContainerType.java
src/main/java/ro/zg/mdb/core/annotations/Implementation.java
src/main/java/ro/zg/mdb/core/annotations/Indexed.java
src/main/java/ro/zg/mdb/core/annotations/Link.java
src/main/java/ro/zg/mdb/core/annotations/ObjectId.java
src/main/java/ro/zg/mdb/core/annotations/Persistable.java
src/main/java/ro/zg/mdb/core/annotations/PersistentField.java
src/main/java/ro/zg/mdb/core/annotations/Sequenced.java
src/main/java/ro/zg/mdb/core/annotations/Unique.java
src/main/java/ro/zg/mdb/core/concurrency/Guard.java
src/main/java/ro/zg/mdb/core/concurrency/PersistableObjectLockManager.java
src/main/java/ro/zg/mdb/core/concurrency/ResourceLock.java
src/main/java/ro/zg/mdb/core/concurrency/ResourceLockManager.java
src/main/java/ro/zg/mdb/core/concurrency/ResourceType.java
src/main/java/ro/zg/mdb/core/concurrency/RowLock.java
src/main/java/ro/zg/mdb/core/exceptions/MdbException.java
src/main/java/ro/zg/mdb/core/exceptions/ObjectDataException.java
src/main/java/ro/zg/mdb/core/filter/AbstractObjectConstraintProcessor.java
src/main/java/ro/zg/mdb/core/filter/AndObjectConstraintProcessor.java
src/main/java/ro/zg/mdb/core/filter/ComplexConstraint.java
src/main/java/ro/zg/mdb/core/filter/Constraint.java
src/main/java/ro/zg/mdb/core/filter/ConstraintSet.java
src/main/java/ro/zg/mdb/core/filter/ConstraintType.java
src/main/java/ro/zg/mdb/core/filter/Constraints.java
src/main/java/ro/zg/mdb/core/filter/FieldConstraint.java
src/main/java/ro/zg/mdb/core/filter/FieldConstraintContext.java
src/main/java/ro/zg/mdb/core/filter/Filter.java
src/main/java/ro/zg/mdb/core/filter/ObjectConstraint.java
src/main/java/ro/zg/mdb/core/filter/ObjectConstraintContext.java
src/main/java/ro/zg/mdb/core/filter/ObjectConstraintProcessor.java
src/main/java/ro/zg/mdb/core/filter/OrObjectConstraintProcessor.java
src/main/java/ro/zg/mdb/core/filter/constraints/All.java
src/main/java/ro/zg/mdb/core/filter/constraints/And.java
src/main/java/ro/zg/mdb/core/filter/constraints/Between.java
src/main/java/ro/zg/mdb/core/filter/constraints/Eq.java
src/main/java/ro/zg/mdb/core/filter/constraints/Gt.java
src/main/java/ro/zg/mdb/core/filter/constraints/IsNull.java
src/main/java/ro/zg/mdb/core/filter/constraints/Lt.java
src/main/java/ro/zg/mdb/core/filter/constraints/Not.java
src/main/java/ro/zg/mdb/core/filter/constraints/Or.java
src/main/java/ro/zg/mdb/core/filter/constraints/Range.java
src/main/java/ro/zg/mdb/core/meta/persistence/DefaultTransactionManagerFactory.java
src/main/java/ro/zg/mdb/core/meta/persistence/IndexContext.java
src/main/java/ro/zg/mdb/core/meta/persistence/LinkValueDecorator.java
src/main/java/ro/zg/mdb/core/meta/persistence/LinkValueResultBuilderFactory.java
src/main/java/ro/zg/mdb/core/meta/persistence/LinksManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/LinksSet.java
src/main/java/ro/zg/mdb/core/meta/persistence/MdbInstance.java
src/main/java/ro/zg/mdb/core/meta/persistence/MdbManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/NestedObjectIdExtractor.java
src/main/java/ro/zg/mdb/core/meta/persistence/ObjectDataManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/ObjectDataManagersRepository.java
src/main/java/ro/zg/mdb/core/meta/persistence/PersistentDataManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/PersistentObjectDataManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/PolymorphicLinksSet.java
src/main/java/ro/zg/mdb/core/meta/persistence/SchemaContext.java
src/main/java/ro/zg/mdb/core/meta/persistence/SchemaManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/SchemaMetadataManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/SequencesManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/SimpleLinksSet.java
src/main/java/ro/zg/mdb/core/meta/persistence/TransactionContext.java
src/main/java/ro/zg/mdb/core/meta/persistence/TransactionManager.java
src/main/java/ro/zg/mdb/core/meta/persistence/TransactionManagerFactory.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/LinkMetadata.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/LinkValue.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/MdbConfig.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/ObjectsLink.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/PersistentFieldMetadata.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/PersistentFieldMetadataImpl.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/PersistentObjectMetadata.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/PersistentObjectMetadataImpl.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/Row.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/Schema.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/SchemaConfig.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/SchemaMetadata.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/Sequence.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/UniqueIndex.java
src/main/java/ro/zg/mdb/core/meta/persistence/data/UniqueIndexValue.java
src/main/java/ro/zg/mdb/core/schema/AnnotationMappersManager.java
src/main/java/ro/zg/mdb/core/schema/ImplementationMapper.java
src/main/java/ro/zg/mdb/core/schema/IndexMapper.java
src/main/java/ro/zg/mdb/core/schema/LinkMapper.java
src/main/java/ro/zg/mdb/core/schema/ObjectContext.java
src/main/java/ro/zg/mdb/core/schema/ObjectDataModelAnnotationMapper.java
src/main/java/ro/zg/mdb/core/schema/ObjectDataModelAnnotationMapperContext.java
src/main/java/ro/zg/mdb/core/schema/ObjectIdMapper.java
src/main/java/ro/zg/mdb/core/schema/RequiredMapper.java
src/main/java/ro/zg/mdb/core/schema/SequenceMapper.java
src/main/java/ro/zg/mdb/core/schema/UniqueMapper.java
src/main/java/ro/zg/mdb/history/ChangesCounter.java
src/main/java/ro/zg/mdb/history/EntityHistoryData.java
src/main/java/ro/zg/mdb/history/RowVersion.java
src/main/java/ro/zg/mdb/history/TableChangesCounter.java
src/main/java/ro/zg/mdb/p2p/Group.java
src/main/java/ro/zg/mdb/p2p/Peer.java
src/main/java/ro/zg/mdb/p2p/privacy/AccessLevel.java
src/main/java/ro/zg/mdb/persistence/FilePersistenceManager.java
src/main/java/ro/zg/mdb/persistence/MemoryPersistenceManager.java
src/main/java/ro/zg/mdb/persistence/PersistenceException.java
src/main/java/ro/zg/mdb/persistence/PersistenceManager.java
src/main/java/ro/zg/mdb/util/FullReader.java
src/main/java/ro/zg/mdb/util/MdbObjectHandler.java
src/main/java/ro/zg/mdb/util/MdbObjectSetHandler.java
src/main/java/ro/zg/mdb/util/ObjectsLinkUtil.java
src/main/java/ro/zg/mdb/util/RowIdProvider.java
src/main/java/ro/zg/mdb/util/SchemaContextRowIdProvider.java
src/main/java/ro/zg/mdb/util/StaticRowIdProvider.java
src/test/java/ro/zg/mdb/test/ConstraintsTest.java
src/test/java/ro/zg/mdb/test/MemoryPersistenceManagerTest.java
src/test/java/ro/zg/mdb/test/PrimitiveBigDecimalComparationTest.java
src/test/java/ro/zg/mdb/test/ReflectionTest.java
src/test/java/ro/zg/mdb/test/SchemaManagerTest.java
src/test/java/ro/zg/mdb/test/SchemaTest.java
src/test/java/ro/zg/mdb/test/model/Author.java
src/test/java/ro/zg/mdb/test/model/Book.java
src/test/java/ro/zg/mdb/test/model/Entity.java
src/test/java/ro/zg/mdb/test/model/Person.java
src/test/java/ro/zg/mdb/test/model/User.java
src/test/java/ro/zg/mdb/test/robo/RoboSimulation.java
src/test/java/ro/zg/mdb/test/robo/Robot.java
src/test/java/ro/zg/mdb/test/robo/RobotContext.java
src/test/java/ro/zg/mdb/test/robo/Slot.java
src/test/java/ro/zg/mdb/test/robo/SlotCreatorRobot.java
src/test/java/ro/zg/mdb/test/robo/SlotDestroyerRobot.java
src/test/java/ro/zg/mdb/test/robo/SlotManager.java
src/test/java/ro/zg/mdb/test/robo/SlotReaderRobot.java
src/test/java/ro/zg/mdb/test/robo/SlotUpdaterRobot.java
target/maven-archiver/pom.properties
target/mdb-commons-0.0.1-SNAPSHOT.jar
target/surefire-reports/TEST-ro.zg.mdb.test.CommandsTest.xml
target/surefire-reports/TEST-ro.zg.mdb.test.ConstraintsTest.xml
target/surefire-reports/TEST-ro.zg.mdb.test.MdbTest.xml
target/surefire-reports/TEST-ro.zg.mdb.test.MemoryPersistenceManagerTest.xml
target/surefire-reports/TEST-ro.zg.mdb.test.SchemaManagerTest.xml
target/surefire-reports/TEST-ro.zg.mdb.test.SchemaTest.xml
target/surefire-reports/ro.zg.mdb.test.CommandsTest.txt
target/surefire-reports/ro.zg.mdb.test.ConstraintsTest.txt
target/surefire-reports/ro.zg.mdb.test.MdbTest.txt
target/surefire-reports/ro.zg.mdb.test.MemoryPersistenceManagerTest.txt
target/surefire-reports/ro.zg.mdb.test.SchemaManagerTest.txt
target/surefire-reports/ro.zg.mdb.test.SchemaTest.txt
target/surefire/surefire2501138854669057491tmp
target/surefire/surefire2723050738259035613tmp
target/surefire/surefire660659195468701178tmp
target/surefire/surefire6952368766156844044tmp
todo

Download

Click the following link to download mdb-commons-master.zip.

mdb-commons-master.zip




















Home »
  Java Free Code »
    Database »




Cassandra
CouchDB
Database
Hadoop
HBase
Hibernate
JDBC
JPA
LINQ
MapReduce
Memcached
MongoDB
MyBatis
MySQL
neo4j
Oracle
ORM
Redis
SQL