FasterSQL 1.7.1

FasterSQL is a light-weight Java DSL (Domain Specific Language) to simplify JDBC database operations.

The FasterSQL library lets you write SQL using plain Java, by emulating the syntax and structure of SQL Data Query Language and Data Manipulation Language statements using a set of predefined classes, factories and methods representing the clauses, expressions and functions from the SQL language.

For more information, visit the GitHub repo.

Packages
Package
Description
This is the root package of the FasterSQL library.
Provides classes and interfaces related to column and table aliases.
Provides classes and interfaces related to inline value constants for statements.
Provides classes and interfaces related to supported SQL dialects.
Provides classes and interfaces related to scalar or tabular expressions.
Provides classes representing arithmetic expressions.
Provides classes and interfaces related to aggregate, single row and system functions.
Provides classes and interfaces related to aggregate functions.
Provides classes and interfaces related to single row functions.
Provides classes and interfaces related to system functions.
Provides classes representing join clauses.
Provides classes representing the database model.
Provides classes and interfaces representing order clauses.
Provides classes and interfaces related to predicates.
Provides classes and interfaces representing comparison predicates.
Provides classes and interfaces representing predicates made up by multiple sub-predicates.
Provides classes and interfaces related to projections.
Provides classes and interfaces representing relations.
Provides classes and interfaces related to SQL fragments.
Provides classes and interfaces related to statements.
Provides classes and interfaces related to subqueries.
Provides utility classes and interfaces.