public class NitriteService
extends java.lang.Object
A service class for Nitrite database operations.
Modifier and Type | Method and Description |
---|---|
java.util.Set<NitriteId> |
findEqualWithIndex(java.lang.String field,
java.lang.Object value)
Finds with equal filer using index.
|
java.util.Set<NitriteId> |
findGreaterEqualWithIndex(java.lang.String field,
java.lang.Comparable value)
Finds with greater and equal filer using index.
|
java.util.Set<NitriteId> |
findGreaterThanWithIndex(java.lang.String field,
java.lang.Comparable value)
Finds with greater than filer using index.
|
java.util.Set<NitriteId> |
findInWithIndex(java.lang.String field,
java.util.List<java.lang.Object> values)
Finds with in filer using index.
|
java.util.Set<NitriteId> |
findLesserEqualWithIndex(java.lang.String field,
java.lang.Comparable value)
Finds with lesser equal filer using index.
|
java.util.Set<NitriteId> |
findLesserThanWithIndex(java.lang.String field,
java.lang.Comparable value)
Finds with lesser filer using index.
|
java.util.Set<NitriteId> |
findTextWithIndex(java.lang.String field,
java.lang.String value)
Finds with text filer using full-text index.
|
NitriteContext |
getNitriteContext()
Gets the nitrite context.
|
NitriteMapper |
getNitriteMapper()
Gets the
NitriteMapper implementation. |
boolean |
hasIndex(java.lang.String field)
Specifies if a value is indexed.
|
boolean |
isIndexing(java.lang.String field)
Specifies if an indexing operation is currently running.
|
public boolean isIndexing(java.lang.String field)
Specifies if an indexing operation is currently running.
field
- the fieldtrue
if operation is still running; false
otherwise.public boolean hasIndex(java.lang.String field)
Specifies if a value is indexed.
field
- the fieldtrue
if indexed; false
otherwise.public java.util.Set<NitriteId> findEqualWithIndex(java.lang.String field, java.lang.Object value)
Finds with equal filer using index.
field
- the fieldvalue
- the valuepublic java.util.Set<NitriteId> findGreaterThanWithIndex(java.lang.String field, java.lang.Comparable value)
Finds with greater than filer using index.
field
- the fieldvalue
- the valuepublic java.util.Set<NitriteId> findGreaterEqualWithIndex(java.lang.String field, java.lang.Comparable value)
Finds with greater and equal filer using index.
field
- the fieldvalue
- the valuepublic java.util.Set<NitriteId> findLesserThanWithIndex(java.lang.String field, java.lang.Comparable value)
Finds with lesser filer using index.
field
- the fieldvalue
- the valuepublic java.util.Set<NitriteId> findLesserEqualWithIndex(java.lang.String field, java.lang.Comparable value)
Finds with lesser equal filer using index.
field
- the fieldvalue
- the valuepublic java.util.Set<NitriteId> findInWithIndex(java.lang.String field, java.util.List<java.lang.Object> values)
Finds with in filer using index.
field
- the valuevalues
- the valuespublic java.util.Set<NitriteId> findTextWithIndex(java.lang.String field, java.lang.String value)
Finds with text filer using full-text index.
field
- the valuevalue
- the valuepublic NitriteMapper getNitriteMapper()
Gets the NitriteMapper
implementation.
public NitriteContext getNitriteContext()
Gets the nitrite context.