public static List<org.apache.cassandra.db.IndexExpression> fromThrift(List<IndexExpression> exprs) { if (exprs == null) return null; if (exprs.isEmpty()) return Collections.emptyList(); List<org.apache.cassandra.db.IndexExpression> converted = new ArrayList<>(exprs.size()); for (IndexExpression expr : exprs) { converted.add(new org.apache.cassandra.db.IndexExpression(expr.column_name, Operator.valueOf(expr.op.name()), expr.value)); } return converted; } }
public static RowFilter rowFilterFromThrift(CFMetaData metadata, List<IndexExpression> exprs) { if (exprs == null || exprs.isEmpty()) return RowFilter.NONE; RowFilter converted = RowFilter.forThrift(exprs.size()); for (IndexExpression expr : exprs) converted.addThriftExpression(metadata, expr.column_name, Operator.valueOf(expr.op.name()), expr.value); return converted; }
public static RowFilter rowFilterFromThrift(CFMetaData metadata, List<IndexExpression> exprs) { if (exprs == null || exprs.isEmpty()) return RowFilter.NONE; RowFilter converted = RowFilter.forThrift(exprs.size()); for (IndexExpression expr : exprs) converted.addThriftExpression(metadata, expr.column_name, Operator.valueOf(expr.op.name()), expr.value); return converted; }
Operator.valueOf(columnRelation.operator().name()), value));
isIndexed |= index.supportsExpression(def, Operator.valueOf(expression.op.name()));
isIndexed |= index.supportsExpression(def, Operator.valueOf(expression.op.name()));