Uses of Class
ru.curs.celesta.dbutils.stmt.ParameterSetter
-
Packages that use ParameterSetter Package Description ru.curs.celesta.dbutils.adaptors Adaptors for various RDBMS.ru.curs.celesta.dbutils.stmt Classes for work with prepared statements.ru.curs.celesta.dbutils.term Terms that constitute cursor's WHERE condition. -
-
Uses of ParameterSetter in ru.curs.celesta.dbutils.adaptors
Method parameters in ru.curs.celesta.dbutils.adaptors with type arguments of type ParameterSetter Modifier and Type Method Description 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
FirebirdAdaptor. getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program)
PreparedStatement
H2Adaptor. getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program)
PreparedStatement
MSSQLAdaptor. getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program)
PreparedStatement
OraAdaptor. 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 containtrue
for the column with index equal tocolumnIndex
to take part in the evaluation.
IfnullsMask[columnIndex]
containstrue
IS NULL
check has a priority aboveprogram[columnIndex]
check -column = ?
. -
Uses of ParameterSetter in ru.curs.celesta.dbutils.stmt
Subclasses of ParameterSetter in ru.curs.celesta.dbutils.stmt Modifier and Type Class 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.Methods in ru.curs.celesta.dbutils.stmt that return ParameterSetter Modifier and Type Method 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)
-
Uses of ParameterSetter in ru.curs.celesta.dbutils.term
Method parameters in ru.curs.celesta.dbutils.term with type arguments of type ParameterSetter Modifier and Type Method Description void
AlwaysFalse. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
AlwaysTrue. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
AndTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
FieldCompTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
FieldsCortegeTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
FromTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
InTerm. 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
RangeTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
SingleValueTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
ValuesCortegeTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
abstract void
WhereTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
void
WhereTermCompareTerm. programParams(List<ParameterSetter> program, QueryBuildingHelper queryBuildingHelper)
-