Download sqlapi4j Free Java Code

Description

A simple SQL oriented DSL to access databases from Java.

Source Files

The download file sqlapi4j-master.zip has the following entries.


.gitignore//from   w w  w .  j  a  va2  s  .  com
.travis.yml
LICENSE
NOTICE
README.asciidoc
buildfile
core/lib
core/src/main/java/com/freiheit/sqlapi4j/generate/SqlDialect.java
core/src/main/java/com/freiheit/sqlapi4j/generate/SqlGenerator.java
core/src/main/java/com/freiheit/sqlapi4j/generate/SqlQueryType.java
core/src/main/java/com/freiheit/sqlapi4j/generate/SqlStdConverter.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/BasicSqlDialect.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/ConverterRegistry.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/DefaultStringColumnConverter.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/H2DbDialect.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/OracleSqlDialect.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/PostgresSqlDialect.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/PreparedStatementData.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/PsqlStdConverter.java
core/src/main/java/com/freiheit/sqlapi4j/generate/impl/SqlGeneratorImpl.java
core/src/main/java/com/freiheit/sqlapi4j/meta/AbstractColumnDef.java
core/src/main/java/com/freiheit/sqlapi4j/meta/ColumnConverter.java
core/src/main/java/com/freiheit/sqlapi4j/meta/ColumnDef.java
core/src/main/java/com/freiheit/sqlapi4j/meta/ColumnDefNullable.java
core/src/main/java/com/freiheit/sqlapi4j/meta/ColumnDefs.java
core/src/main/java/com/freiheit/sqlapi4j/meta/DbEnumType.java
core/src/main/java/com/freiheit/sqlapi4j/meta/DbType.java
core/src/main/java/com/freiheit/sqlapi4j/meta/SequenceDef.java
core/src/main/java/com/freiheit/sqlapi4j/meta/TableDef.java
core/src/main/java/com/freiheit/sqlapi4j/meta/impl/CalendarColumnConverter.java
core/src/main/java/com/freiheit/sqlapi4j/meta/impl/DefaultColumnConverter.java
core/src/main/java/com/freiheit/sqlapi4j/meta/impl/NumberColumnConverter.java
core/src/main/java/com/freiheit/sqlapi4j/query/AggregateFn.java
core/src/main/java/com/freiheit/sqlapi4j/query/BooleanExpression.java
core/src/main/java/com/freiheit/sqlapi4j/query/BooleanExpressionVisitor.java
core/src/main/java/com/freiheit/sqlapi4j/query/Column2ColumnAssignment.java
core/src/main/java/com/freiheit/sqlapi4j/query/ColumnAssignment.java
core/src/main/java/com/freiheit/sqlapi4j/query/ColumnValueAssignment.java
core/src/main/java/com/freiheit/sqlapi4j/query/CreateTableCommand.java
core/src/main/java/com/freiheit/sqlapi4j/query/DeleteCommand.java
core/src/main/java/com/freiheit/sqlapi4j/query/FromDef.java
core/src/main/java/com/freiheit/sqlapi4j/query/InsertCommand.java
core/src/main/java/com/freiheit/sqlapi4j/query/InsertSelectQuery.java
core/src/main/java/com/freiheit/sqlapi4j/query/NonnullSelectListItem.java
core/src/main/java/com/freiheit/sqlapi4j/query/SelectCommand.java
core/src/main/java/com/freiheit/sqlapi4j/query/SelectListItem.java
core/src/main/java/com/freiheit/sqlapi4j/query/SelectResult.java
core/src/main/java/com/freiheit/sqlapi4j/query/SelectSequenceCommand.java
core/src/main/java/com/freiheit/sqlapi4j/query/Sql.java
core/src/main/java/com/freiheit/sqlapi4j/query/SqlBuilder.java
core/src/main/java/com/freiheit/sqlapi4j/query/SqlCommand.java
core/src/main/java/com/freiheit/sqlapi4j/query/SqlExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/SqlResultRow.java
core/src/main/java/com/freiheit/sqlapi4j/query/SubQuery.java
core/src/main/java/com/freiheit/sqlapi4j/query/UpdateCommand.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/FromClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/GroupByClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/HavingClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/IFromClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/IGroupByClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/IHavingClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/ILimitClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/IOffsetClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/IOrderByClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/IWhereClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/InsertFromClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/InsertGroupByClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/InsertHavingClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/InsertLimitClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/InsertOffsetClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/InsertOrderByClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/InsertWhereClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/LimitClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/LockMode.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/LockingClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/OffsetClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/OrderByClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/SubFromClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/SubGroupByClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/SubHavingClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/SubLimitClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/SubOffsetClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/SubOrderByClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/SubWhereClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/clause/WhereClause.java
core/src/main/java/com/freiheit/sqlapi4j/query/executors/SqlStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/AbstractInsertOrUpdateCommand.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/AbstractInsertOrUpdateStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/AbstractQuery.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/AbstractQueryStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/AbstractSqlStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/Column2ColumnAssignmentImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/Column2ColumnComparison.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/ColumnComparison.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/ColumnValueAssignmentImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/CreateTableCommandImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/CreateTableStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/CreateTableStatementImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/DeleteCommandImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/DeleteStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/DeleteStatementImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/InsertCommandImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/InsertStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/InsertStatementImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/JoinDecl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/JoinType.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/OnPart.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/ResultFlags.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SelectCommandImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SelectSequenceStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SelectStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SequenceImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SequenceStatementImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SqlAst.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SqlBuilderImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SqlExecutorImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SqlResultImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/SubQueryImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/UpdateCommandImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/UpdateStatementExecutor.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/UpdateStatementImpl.java
core/src/main/java/com/freiheit/sqlapi4j/query/impl/ValueComparisonType.java
core/src/main/java/com/freiheit/sqlapi4j/query/statements/CreateTableStatement.java
core/src/main/java/com/freiheit/sqlapi4j/query/statements/DeleteStatement.java
core/src/main/java/com/freiheit/sqlapi4j/query/statements/InsertStatement.java
core/src/main/java/com/freiheit/sqlapi4j/query/statements/SelectSequenceStatement.java
core/src/main/java/com/freiheit/sqlapi4j/query/statements/SelectStatement.java
core/src/main/java/com/freiheit/sqlapi4j/query/statements/UpdateStatement.java
core/src/test/java/com/freiheit/sqlapi4j/test/DialectTest.java
core/src/test/java/com/freiheit/sqlapi4j/test/SqlApiTest.java
core/src/test/java/com/freiheit/sqlapi4j/test/hsql/DDLTest.java
core/src/test/java/com/freiheit/sqlapi4j/test/hsql/InsertUpdateTest.java
core/src/test/java/com/freiheit/sqlapi4j/test/hsql/SelectTest.java
core/src/test/java/com/freiheit/sqlapi4j/test/hsql/TestBase.java
core/src/test/java/com/freiheit/sqlapi4j/test/hsql/TestDb.java
dao/lib
dao/src/main/java/com/freiheit/sqlapi4j/dao/AbstractDao.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/DelegatingExecutor.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/EnhancingExecutor.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/IntegrationCallbacks.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/LifecycleStatementModifierImpl.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/ResultTransformer.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/SingleTableDao.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/StatementEnhancer.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/StatementModifierUtil.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/AbstractColumnConverter.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/ClockColumn.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/CreatedAtColumn.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/IdColumnDef.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/IdConverter.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/IdDbType.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/SqlType.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/SqlTypes.java
dao/src/main/java/com/freiheit/sqlapi4j/dao/meta/UpdatedAtColumn.java
dao/src/test/java/com/freiheit/sqlapi4j/dao/AbstractDaoTest.java
dao/src/test/java/com/freiheit/sqlapi4j/dao/DaoTestBase.java
dao/src/test/java/com/freiheit/sqlapi4j/dao/DaoTestConverterRegistry.java
dao/src/test/java/com/freiheit/sqlapi4j/dao/DaoTestDb.java
dao/src/test/java/com/freiheit/sqlapi4j/dao/SingleTableDaoTest.java
dao/src/test/java/com/freiheit/sqlapi4j/dao/TestClock.java
dao/src/test/java/com/freiheit/sqlapi4j/dao/TestTransactionTemplate.java
doc/HOWTO.asciidoc
doc/TableBuilderDraft.java
domain/lib
domain/src/main/java/com/freiheit/sqlapi4j/domain/exception/DataAccessException.java
domain/src/main/java/com/freiheit/sqlapi4j/domain/exception/EntityNotFoundException.java
domain/src/main/java/com/freiheit/sqlapi4j/domain/exception/EntityNotUniqueException.java
domain/src/main/java/com/freiheit/sqlapi4j/domain/exception/UnexpectedEntityChangeException.java
domain/src/main/java/com/freiheit/sqlapi4j/domain/type/Clock.java
domain/src/main/java/com/freiheit/sqlapi4j/domain/type/DefaultClock.java
domain/src/main/java/com/freiheit/sqlapi4j/domain/type/Id.java
domain/src/main/java/com/freiheit/sqlapi4j/domain/type/IntegrationCallback.java
domain/src/main/java/com/freiheit/sqlapi4j/domain/type/TransactionTemplate.java
lib/h2-1.3.158.jar
lib/hibernate-3.2.4.ga.jar
lib/jsr305.jar
lib/postgresql-8.3-603.jdbc4.jar
lib/runtime/jsr305.jar
lib/runtime/postgresql-8.3-603.jdbc4.jar
lib/runtime/slf4j-api-1.5.10-sources.jar
lib/runtime/slf4j-api-1.5.10.jar
lib/runtime/slf4j-log4j12-1.5.10-sources.jar
lib/runtime/slf4j-log4j12-1.5.10.jar
lib/slf4j-api-1.5.10-sources.jar
lib/slf4j-api-1.5.10.jar
lib/slf4j-log4j12-1.5.10-sources.jar
lib/slf4j-log4j12-1.5.10.jar
lib/test/h2-1.3.158.jar
lib/test/testng-5.10-jdk15.jar
lib/testng-5.10-jdk15.jar
tx-guice/src/main/java/com/freiheit/sqlapi4j/txguice/TransactionInterceptorModule.java
tx-guice/src/main/java/com/freiheit/sqlapi4j/txguice/TransactionModule.java
tx/lib
tx/src/main/java/com/freiheit/sqlapi4j/tx/ConnectionProvider.java
tx/src/main/java/com/freiheit/sqlapi4j/tx/EnhancedTransactionTemplate.java
tx/src/main/java/com/freiheit/sqlapi4j/tx/IsolationLevel.java
tx/src/main/java/com/freiheit/sqlapi4j/tx/NonTransactionTemplate.java
tx/src/main/java/com/freiheit/sqlapi4j/tx/NonTransactionalSupport.java
tx/src/main/java/com/freiheit/sqlapi4j/tx/TransactionInterceptor.java
tx/src/main/java/com/freiheit/sqlapi4j/tx/TransactionTemplateImpl.java
tx/src/main/java/com/freiheit/sqlapi4j/tx/Transactional.java

Download

Click the following link to download sqlapi4j-master.zip.

sqlapi4j-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