public final class Filter extends Object
Modifier and Type | Method and Description |
---|---|
static Filter |
contains(String name,
IndexCollectionType type,
long value)
Create contains number filter for query on collection index.
|
static Filter |
contains(String name,
IndexCollectionType type,
String value)
Create contains string filter for query on collection index.
|
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)
Deprecated.
|
int |
estimateSize()
Estimate filter's byte send when sending command to server.
|
IndexCollectionType |
getCollectionType()
Retrieve index collection type.
|
static Filter |
range(String name,
IndexCollectionType type,
long begin,
long end)
Create range filter for query on collection index.
|
static Filter |
range(String name,
long begin,
long end)
Create range filter for query.
|
static Filter |
range(String name,
Value begin,
Value end)
Deprecated.
|
int |
write(byte[] buf,
int offset)
Write filter to send command buffer.
|
public static Filter equal(String name, long value)
name
- bin namevalue
- filter valuepublic static Filter equal(String name, String value)
name
- bin namevalue
- filter valuepublic static Filter equal(String name, Value value)
name
- bin namevalue
- filter valuepublic static Filter contains(String name, IndexCollectionType type, long value)
name
- bin nametype
- index collection typevalue
- filter valuepublic static Filter contains(String name, IndexCollectionType type, String value)
name
- bin nametype
- index collection typevalue
- filter valuepublic static Filter range(String name, long begin, long end)
name
- bin namebegin
- filter begin valueend
- filter end valuepublic static Filter range(String name, IndexCollectionType type, long begin, long end)
name
- bin nametype
- index collection typebegin
- filter begin valueend
- filter end valuepublic static Filter range(String name, Value begin, Value end)
name
- bin namebegin
- filter begin valueend
- filter end valuepublic int estimateSize() throws AerospikeException
AerospikeException
public int write(byte[] buf, int offset) throws AerospikeException
AerospikeException
public IndexCollectionType getCollectionType()
Copyright © 2012–2015 Aerospike, Inc. All rights reserved.