| Package | Description |
|---|---|
| ru.curs.celesta.dbutils.adaptors | |
| ru.curs.celesta.dbutils.stmt | |
| ru.curs.celesta.dbutils.term |
| Modifier and Type | Method and Description |
|---|---|
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 | Class and Description |
|---|---|
class |
ArbitraryParameterSetter
Created by ioann on 16.08.2017.
|
class |
FieldParameterSetter
Parameter setter for record field.
|
class |
RecVersionParameterSetter
Parameter setter for recverion parameter.
|
class |
SingleValueParameterSetter
Parameter setter for single value filter.
|
class |
ValueFromParameterSetter
Parameter setter for 'from' part of range filter.
|
class |
ValueToParameterSetter
Created by ioann on 10.05.2017.
|
| Modifier and Type | Method and Description |
|---|---|
static ParameterSetter |
ParameterSetter.create(int i,
QueryBuildingHelper queryBuildingHelper) |
static ParameterSetter |
ParameterSetter.create(SingleValue v,
QueryBuildingHelper queryBuildingHelper) |
static ParameterSetter |
ParameterSetter.createForRecversion(QueryBuildingHelper queryBuildingHelper) |
static ParameterSetter |
ParameterSetter.createForValueFrom(Range r,
QueryBuildingHelper queryBuildingHelper) |
static ParameterSetter |
ParameterSetter.createForValueTo(Range r,
QueryBuildingHelper queryBuildingHelper) |
| Modifier and Type | Method and Description |
|---|---|
void |
AlwaysTrue.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
void |
FieldCompTerm.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
void |
AndTerm.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
abstract void |
WhereTerm.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
void |
IsNull.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
void |
NotTerm.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
void |
OrTerm.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
void |
FromTerm.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
void |
AlwaysFalse.programParams(List<ParameterSetter> program,
QueryBuildingHelper queryBuildingHelper) |
Copyright © 2020 CURS. All rights reserved.