| Package | Description |
|---|---|
| com.vaadin.data.util.sqlcontainer.query | |
| com.vaadin.data.util.sqlcontainer.query.generator | |
| com.vaadin.data.util.sqlcontainer.query.generator.filter |
| Modifier and Type | Method and Description |
|---|---|
StatementHelper |
FreeformStatementDelegate.getContainsRowQueryStatement(Object... keys)
Should return a new instance of StatementHelper that contains the query
string and parameter values required to create a PreparedStatement used
by the FreeformQuery.containsRowWithKeys() method.
|
StatementHelper |
FreeformStatementDelegate.getCountStatement()
Should return a new instance of StatementHelper that contains the query
string and parameter values required to create a PreparedStatement that
will fetch the row count from the DB.
|
StatementHelper |
FreeformStatementDelegate.getQueryStatement(int offset,
int limit)
Should return a new instance of StatementHelper that contains the query
string and parameter values required to create a PreparedStatement.
|
| Modifier and Type | Method and Description |
|---|---|
StatementHelper |
SQLGenerator.generateDeleteQuery(String tableName,
List<String> primaryKeyColumns,
String versionColumn,
RowItem item)
Generates a DELETE query for deleting data related to the given RowItem
from the database.
|
StatementHelper |
DefaultSQLGenerator.generateDeleteQuery(String tableName,
List<String> primaryKeyColumns,
String versionColumn,
RowItem item) |
StatementHelper |
SQLGenerator.generateInsertQuery(String tableName,
RowItem item)
Generates an INSERT query for inserting a new row with the provided
values.
|
StatementHelper |
DefaultSQLGenerator.generateInsertQuery(String tableName,
RowItem item) |
StatementHelper |
SQLGenerator.generateSelectQuery(String tableName,
List<Container.Filter> filters,
List<OrderBy> orderBys,
int offset,
int pagelength,
String toSelect)
Generates a SELECT query with the provided parameters.
|
StatementHelper |
OracleGenerator.generateSelectQuery(String tableName,
List<Container.Filter> filters,
List<OrderBy> orderBys,
int offset,
int pagelength,
String toSelect) |
StatementHelper |
MSSQLGenerator.generateSelectQuery(String tableName,
List<Container.Filter> filters,
List<OrderBy> orderBys,
int offset,
int pagelength,
String toSelect) |
StatementHelper |
DefaultSQLGenerator.generateSelectQuery(String tableName,
List<Container.Filter> filters,
List<OrderBy> orderBys,
int offset,
int pagelength,
String toSelect) |
StatementHelper |
SQLGenerator.generateUpdateQuery(String tableName,
RowItem item)
Generates an UPDATE query with the provided parameters.
|
StatementHelper |
DefaultSQLGenerator.generateUpdateQuery(String tableName,
RowItem item) |
protected StatementHelper |
DefaultSQLGenerator.getStatementHelper()
Returns the statement helper for the generator.
|
| Constructor and Description |
|---|
DefaultSQLGenerator(Class<? extends StatementHelper> statementHelperClazz)
Create a new DefaultSqlGenerator instance that uses the given
implementation of
StatementHelper |
DefaultSQLGenerator(String quoteStart,
String quoteEnd,
Class<? extends StatementHelper> statementHelperClazz)
Same as
DefaultSQLGenerator.DefaultSQLGenerator(String, String) but with support for
custom StatementHelper implementation. |
OracleGenerator(Class<? extends StatementHelper> statementHelperClazz) |
OracleGenerator(String quoteStart,
String quoteEnd,
Class<? extends StatementHelper> statementHelperClazz) |
Copyright © 2022 Vaadin Ltd. All rights reserved.