18 package com.mysql.clusterj.core.query;
20 import com.mysql.clusterj.core.spi.QueryExecutionContext;
21 import com.mysql.clusterj.core.store.IndexScanOperation;
22 import com.mysql.clusterj.core.store.Operation;
23 import com.mysql.clusterj.core.store.ScanFilter;
24 import com.mysql.clusterj.core.store.ScanOperation;
30 super(dobj, property, param);
35 if (param.getParameterValue(context) == null) {
39 property.markEqualBound(candidateIndices,
this);
45 property.operationSetBounds(param.getParameterValue(context),
IndexScanOperation.BoundType.BoundEQ, op);
51 property.operationSetBounds(param.getParameterValue(context),
IndexScanOperation.BoundType.BoundLE, op);
57 property.operationSetBounds(param.getParameterValue(context),
IndexScanOperation.BoundType.BoundGE, op);
63 property.operationEqual(param.getParameterValue(context), op);
69 property.operationEqualFor(param.getParameterValue(context), op, indexName);
79 property.filterCmpValue(param.getParameterValue(context),