Skip navigation links

Package org.datanucleus.store.rdbms.sql

Series of classes used to generate SQL statements.

See: Description

Package org.datanucleus.store.rdbms.sql Description

Series of classes used to generate SQL statements. Based around the notion that an SQL statement (SQLStatement) has a series of tables (SQLTable) involved, with a series of joins (SQLJoin), subject to a series of conditions, based on expressions (see org.datanucleus.store.rdbms.sql.expression. The tables involved in the statement can be grouped for convenience to represent objects and relations between objects (like in JDOQL/JPQL). This package has now replaced FetchStatement, and will also replace QueryStatement, StatementText and all code under org.datanucleus.store.mapped.expression.

Provides helpers to generate the SQLStatement. These include

Allows control over how tables in the SQL statement are aliased. This uses a plugin-point org.datanucleus.store.rdbms.sql_tablenamer and DataNucleus provides the following options

Skip navigation links

Copyright © 2020. All rights reserved.