@Override public IndexValueExpression<K, C> lessThan() { internalExpression.setOp(IndexOperator.LT); return this; }
@Override public IndexValueExpression<K, C> lessThanEquals() { internalExpression.setOp(IndexOperator.LTE); return this; }
@Override public IndexValueExpression<K, C> equals() { internalExpression.setOp(IndexOperator.EQ); return this; }
@Override public IndexValueExpression<K, C> greaterThan() { internalExpression.setOp(IndexOperator.GT); return this; }
@Override public IndexValueExpression<K, C> greaterThanEquals() { internalExpression.setOp(IndexOperator.GTE); return this; }
@Override public IndexValueExpression<K, C> lessThanEquals() { internalExpression.setOp(IndexOperator.LTE); return this; }
@Override public IndexValueExpression<K, C> greaterThanEquals() { internalExpression.setOp(IndexOperator.GTE); return this; }
@Override public IndexValueExpression<K, C> equals() { internalExpression.setOp(IndexOperator.EQ); return this; }
@Override public IndexValueExpression<K, C> greaterThan() { internalExpression.setOp(IndexOperator.GT); return this; }
@Override public IndexValueExpression<K, C> lessThan() { internalExpression.setOp(IndexOperator.LT); return this; }
public IndexQuery<K, C> addPreparedExpressions(Collection<PreparedIndexExpression<K, C>> expressions) { for (PreparedIndexExpression<K, C> expression : expressions) { org.apache.cassandra.thrift.IndexExpression expr = new org.apache.cassandra.thrift.IndexExpression() .setColumn_name(expression.getColumn().duplicate()).setValue(expression.getValue().duplicate()); switch (expression.getOperator()) { case EQ: expr.setOp(IndexOperator.EQ); break; case LT: expr.setOp(IndexOperator.LT); break; case GT: expr.setOp(IndexOperator.GT); break; case GTE: expr.setOp(IndexOperator.GTE); break; case LTE: expr.setOp(IndexOperator.LTE); break; default: throw new RuntimeException("Invalid operator type: " + expression.getOperator().name()); } indexClause.addToExpressions(expr); } return this; }
public IndexQuery<K, C> addPreparedExpressions(Collection<PreparedIndexExpression<K, C>> expressions) { for (PreparedIndexExpression<K, C> expression : expressions) { org.apache.cassandra.thrift.IndexExpression expr = new org.apache.cassandra.thrift.IndexExpression() .setColumn_name(expression.getColumn().duplicate()).setValue(expression.getValue().duplicate()); switch (expression.getOperator()) { case EQ: expr.setOp(IndexOperator.EQ); break; case LT: expr.setOp(IndexOperator.LT); break; case GT: expr.setOp(IndexOperator.GT); break; case GTE: expr.setOp(IndexOperator.GTE); break; case LTE: expr.setOp(IndexOperator.LTE); break; default: throw new RuntimeException("Invalid operator type: " + expression.getOperator().name()); } indexClause.addToExpressions(expr); } return this; }
public void setFieldValue(_Fields field, Object value) { switch (field) { case COLUMN_NAME: if (value == null) { unsetColumn_name(); } else { setColumn_name((ByteBuffer)value); } break; case OP: if (value == null) { unsetOp(); } else { setOp((IndexOperator)value); } break; case VALUE: if (value == null) { unsetValue(); } else { setValue((ByteBuffer)value); } break; } }
public void setFieldValue(_Fields field, Object value) { switch (field) { case COLUMN_NAME: if (value == null) { unsetColumn_name(); } else { setColumn_name((ByteBuffer)value); } break; case OP: if (value == null) { unsetOp(); } else { setOp((IndexOperator)value); } break; case VALUE: if (value == null) { unsetValue(); } else { setValue((ByteBuffer)value); } break; } }
public void setFieldValue(_Fields field, Object value) { switch (field) { case COLUMN_NAME: if (value == null) { unsetColumn_name(); } else { setColumn_name((ByteBuffer)value); } break; case OP: if (value == null) { unsetOp(); } else { setOp((IndexOperator)value); } break; case VALUE: if (value == null) { unsetValue(); } else { setValue((ByteBuffer)value); } break; } }