com.aerospike.client.query
Class Filter

java.lang.Object
  extended by com.aerospike.client.query.Filter

public final class Filter
extends Object

Query filter definition.


Method Summary
static Filter equal(String name, long value)
          Create long equality filter for query.
static Filter equal(String name, String value)
          Create string equality filter for query.
static Filter equal(String name, Value value)
          Create equality filter for query.
static Filter range(String name, long begin, long end)
          Create range filter for query.
static Filter range(String name, Value begin, Value end)
          Create range filter for query.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

equal

public static Filter equal(String name,
                           long value)
Create long equality filter for query.

Parameters:
name - bin name
value - filter value
Returns:
filter instance

equal

public static Filter equal(String name,
                           String value)
Create string equality filter for query.

Parameters:
name - bin name
value - filter value
Returns:
filter instance

equal

public static Filter equal(String name,
                           Value value)
Create equality filter for query. This method exists for backward compatibility only. Do not use.

Parameters:
name - bin name
value - filter value
Returns:
filter instance

range

public static Filter range(String name,
                           long begin,
                           long end)
Create range filter for query. Range arguments must be longs or integers which can be cast to longs. String ranges are not supported.

Parameters:
name - bin name
begin - filter begin value
end - filter end value
Returns:
filter instance

range

public static Filter range(String name,
                           Value begin,
                           Value end)
Create range filter for query. Range arguments must be longs or integers which can be cast to longs. String ranges are not supported. This method exists for backward compatibility only. Do not use.

Parameters:
name - bin name
begin - filter begin value
end - filter end value
Returns:
filter instance


Copyright © 2012–2014 Aerospike, Inc. All rights reserved.