| Package | Description |
|---|---|
| ru.curs.celesta.dbutils.adaptors | |
| ru.curs.celesta.dbutils.adaptors.ddl |
Root package of ddl adaptors.
|
| ru.curs.celesta.dbutils.stmt | |
| ru.curs.celesta.dbutils.term | |
| ru.curs.celesta.score |
Package containing metadata of table structure.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DBAdaptor.createTableTriggersForMaterializedViews(Connection conn,
BasicTable t) |
void |
DBAdaptor.dropTableTriggersForMaterializedViews(Connection conn,
BasicTable t) |
int |
H2Adaptor.getCurrentIdent(Connection conn,
BasicTable t) |
abstract int |
DBAdaptor.getCurrentIdent(Connection conn,
BasicTable t)
Returns current identity value for the table.
|
int |
OraAdaptor.getCurrentIdent(Connection conn,
BasicTable t) |
int |
FirebirdAdaptor.getCurrentIdent(Connection conn,
BasicTable t) |
int |
MSSQLAdaptor.getCurrentIdent(Connection conn,
BasicTable t) |
int |
PostgresAdaptor.getCurrentIdent(Connection conn,
BasicTable t) |
PreparedStatement |
H2Adaptor.getInsertRecordStatement(Connection conn,
BasicTable t,
boolean[] nullsMask,
List<ParameterSetter> program) |
abstract PreparedStatement |
DBAdaptor.getInsertRecordStatement(Connection conn,
BasicTable t,
boolean[] nullsMask,
List<ParameterSetter> program)
Creates a PreparedStatement object for an INSERT statement to insert a record into a table.
|
PreparedStatement |
OraAdaptor.getInsertRecordStatement(Connection conn,
BasicTable t,
boolean[] nullsMask,
List<ParameterSetter> program) |
PreparedStatement |
FirebirdAdaptor.getInsertRecordStatement(Connection conn,
BasicTable t,
boolean[] nullsMask,
List<ParameterSetter> program) |
PreparedStatement |
MSSQLAdaptor.getInsertRecordStatement(Connection conn,
BasicTable t,
boolean[] nullsMask,
List<ParameterSetter> program) |
PreparedStatement |
PostgresAdaptor.getInsertRecordStatement(Connection conn,
BasicTable t,
boolean[] nullsMask,
List<ParameterSetter> program) |
PreparedStatement |
DBAdaptor.getUpdateRecordStatement(Connection conn,
BasicTable t,
boolean[] equalsMask,
boolean[] nullsMask,
List<ParameterSetter> program,
String where)
Builds prepared statement for records UPDATE.
equalsMask[columnIndex] should contain true for the column with
index equal to columnIndex to take part in the evaluation.If nullsMask[columnIndex] contains true IS NULL check
has a priority above program[columnIndex] check - column = ?. |
| Modifier and Type | Method and Description |
|---|---|
static MaskedStatementHolder |
PreparedStatementHolderFactory.createInsertHolder(BasicTable meta,
DBAdaptor dbAdaptor,
Connection conn) |
static PreparedStmtHolder |
PreparedStatementHolderFactory.createUpdateHolder(BasicTable meta,
DBAdaptor dbAdaptor,
Connection conn,
Supplier<boolean[]> updateMaskSupplier,
Supplier<boolean[]> nullUpdateMaskSupplier) |
| Modifier and Type | Method and Description |
|---|---|
static WhereTerm |
CsqlWhereTermsMaker.getPKWhereTerm(BasicTable t)
Gets WHERE clause for single record (by its primary key).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReadOnlyTable
Read Only Table object in metadata.
|
class |
Table
Table object in metadata.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends BasicTable> |
Grain.getTable(String name,
Class<T> tableClass)
Returns a table by its name and a table class.
|
<T extends BasicTable> |
Grain.getTables(Class<T> tableClass)
Returns a set of tables defined in the grain by a table class.
|
| Modifier and Type | Method and Description |
|---|---|
BasicTable |
ForeignKey.getParentTable()
Table that the foreign key is part of.
|
BasicTable |
ForeignKey.getReferencedTable()
Table that is being referenced by the foreign key.
|
BasicTable |
TableRef.getTable()
Returns table.
|
BasicTable |
Index.getTable()
Returns table of the index.
|
BasicTable |
Grain.getTable(String name)
Returns a table by its name or an exception with a message that the table was not found.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,BasicTable> |
Grain.getTables()
Returns a set of tables defined in the grain.
|
| Constructor and Description |
|---|
ForeignKey(BasicTable parentTable,
BasicTable referencedTable,
String[] columnNames) |
Index(BasicTable t,
String name,
String[] columns) |
TableRef(BasicTable table,
String alias) |
Copyright © 2020 CURS. All rights reserved.