setCriteria method
AddedBlocks
setCriteria(
- dynamic pValue,
- List<
DbParameter> ? parameters, - DbParameter? param,
- String? sqlSyntax,
- AddedBlocks? addedBlocks, [
- dynamic pValue2,
Implementation
AddedBlocks setCriteria(dynamic pValue, List<DbParameter>? parameters,
DbParameter? param, String? sqlSyntax, AddedBlocks? addedBlocks,
[dynamic pValue2]) {
bool sp = addedBlocks!.needEndBlock![addedBlocks.needEndBlock!.length - 1];
if (pValue != null) {
param!.whereString += parameters!.isNotEmpty
? parameters[parameters.length - 1].wOperator
: '';
for (int i = 1; i < addedBlocks.waitingStartBlock!.length; i++) {
if (addedBlocks.waitingStartBlock![i]) {
param.whereString += ' ( ';
addedBlocks.waitingStartBlock![i] = false;
sp = true;
}
}
param.value = pValue;
if (pValue2 != null) {
param.value2 = pValue2;
}
param.whereString += sqlSyntax!;
parameters.add(param);
}
addedBlocks.retVal = sp;
return addedBlocks;
}