builder.addPredicate(KuduPredicate.newIsNullPredicate(columnSchema)); builder.addPredicate(KuduPredicate.newIsNotNullPredicate(columnSchema)); builder.addPredicate(predicate); DiscreteValues discreteValues = valueSet.getDiscreteValues(); KuduPredicate predicate = createInListPredicate(columnSchema, discreteValues); builder.addPredicate(predicate); ? KuduPredicate.ComparisonOp.GREATER : KuduPredicate.ComparisonOp.GREATER_EQUAL; KuduPredicate predicate = createComparisonPredicate(columnSchema, op, low.getValue()); builder.addPredicate(predicate); ? KuduPredicate.ComparisonOp.LESS : KuduPredicate.ComparisonOp.LESS_EQUAL; KuduPredicate predicate = createComparisonPredicate(columnSchema, op, high.getValue()); builder.addPredicate(predicate);
parsedQuery.getKuduSQLParseTreeListener().getListOfColumnsUsed())); for (KuduPredicate aPredicate : predicateList) { builder = builder.addPredicate(aPredicate);
builder.addPredicate(KuduPredicate.newIsNullPredicate(columnSchema)); } else if (domain.getValues().isAll() && domain.isNullAllowed()) { builder.addPredicate(KuduPredicate.newIsNotNullPredicate(columnSchema)); } else if (domain.isSingleValue()) { KuduPredicate predicate = createEqualsPredicate(columnSchema, domain.getSingleValue()); builder.addPredicate(predicate); } else { ValueSet valueSet = domain.getValues(); DiscreteValues discreteValues = valueSet.getDiscreteValues(); KuduPredicate predicate = createInListPredicate(columnSchema, discreteValues); builder.addPredicate(predicate); } else if (valueSet instanceof SortedRangeSet) { Ranges ranges = ((SortedRangeSet) valueSet).getRanges(); ? KuduPredicate.ComparisonOp.GREATER : KuduPredicate.ComparisonOp.GREATER_EQUAL; KuduPredicate predicate = createComparisonPredicate(columnSchema, op, low.getValue()); builder.addPredicate(predicate); ? KuduPredicate.ComparisonOp.LESS : KuduPredicate.ComparisonOp.LESS_EQUAL; KuduPredicate predicate = createComparisonPredicate(columnSchema, op, high.getValue()); builder.addPredicate(predicate);
builder.addPredicate(KuduPredicate.newIsNullPredicate(columnSchema)); builder.addPredicate(KuduPredicate.newIsNotNullPredicate(columnSchema)); builder.addPredicate(predicate); DiscreteValues discreteValues = valueSet.getDiscreteValues(); KuduPredicate predicate = createInListPredicate(columnSchema, discreteValues); builder.addPredicate(predicate); ? KuduPredicate.ComparisonOp.GREATER : KuduPredicate.ComparisonOp.GREATER_EQUAL; KuduPredicate predicate = createComparisonPredicate(columnSchema, op, low.getValue()); builder.addPredicate(predicate); ? KuduPredicate.ComparisonOp.LESS : KuduPredicate.ComparisonOp.LESS_EQUAL; KuduPredicate predicate = createComparisonPredicate(columnSchema, op, high.getValue()); builder.addPredicate(predicate);
tokenBuilder.addPredicate(predicate);