Skip navigation links
A B C D E F G H J L M O P Q R S T W 

A

add(Query, BooleanClause.Occur) - Method in class org.brutusin.fleadb.query.BooleanQuery
 
and(String, int) - Method in class org.brutusin.fleadb.facet.FacetMultiplicities
 

B

BooleanQuery - Class in org.brutusin.fleadb.query
 
BooleanQuery() - Constructor for class org.brutusin.fleadb.query.BooleanQuery
 
by(String) - Static method in class org.brutusin.fleadb.sort.Sort
 
by(SortField) - Static method in class org.brutusin.fleadb.sort.Sort
 
by(String, boolean) - Static method in class org.brutusin.fleadb.sort.Sort
 

C

close() - Method in interface org.brutusin.fleadb.FleaDB
 
close() - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
close() - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
commit() - Method in interface org.brutusin.fleadb.FleaDB
 
commit() - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
commit() - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
COMPARATOR - Static variable in class org.brutusin.fleadb.impl.FacetValueResponseImpl
 
createFuzzyQuery(String, String) - Static method in class org.brutusin.fleadb.query.Query
 
createIntegerRangeQuery(String, long, long, boolean, boolean) - Static method in class org.brutusin.fleadb.query.Query
 
createNumericRangeQuery(String, double, double, boolean, boolean) - Static method in class org.brutusin.fleadb.query.Query
 
createPrefixQuery(String, String) - Static method in class org.brutusin.fleadb.query.Query
 
createRegExpQuery(String, String) - Static method in class org.brutusin.fleadb.query.Query
 
createTermQuery(String, String) - Static method in class org.brutusin.fleadb.query.Query
 
createTermRangeQuery(String, String, String, boolean, boolean) - Static method in class org.brutusin.fleadb.query.Query
 
createWildcardQuery(String, String) - Static method in class org.brutusin.fleadb.query.Query
 

D

delete(Query) - Method in interface org.brutusin.fleadb.FleaDB
 
delete(Query) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
delete(Query) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
DocTransformer<E> - Interface in org.brutusin.fleadb
Lucene-document to/from object transformer.
documentToEntity(Document) - Method in interface org.brutusin.fleadb.DocTransformer
 
documentToEntity(Document) - Method in class org.brutusin.fleadb.impl.JsonTransformer
 

E

entityToDocument(E) - Method in interface org.brutusin.fleadb.DocTransformer
 
entityToDocument(JsonNode) - Method in class org.brutusin.fleadb.impl.JsonTransformer
 
equals(Object) - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
equals(Object) - Method in class org.brutusin.fleadb.impl.FacetValueResponseImpl
 

F

FacetMultiplicities - Class in org.brutusin.fleadb.facet
Instances of this class are not thread safe.
FacetResponse - Interface in org.brutusin.fleadb.facet
 
FacetResponseImpl - Class in org.brutusin.fleadb.impl
 
FacetResponseImpl() - Constructor for class org.brutusin.fleadb.impl.FacetResponseImpl
 
FacetResponseImpl(String) - Constructor for class org.brutusin.fleadb.impl.FacetResponseImpl
 
FacetValueResponse - Interface in org.brutusin.fleadb.facet
 
FacetValueResponseImpl - Class in org.brutusin.fleadb.impl
 
FacetValueResponseImpl() - Constructor for class org.brutusin.fleadb.impl.FacetValueResponseImpl
 
FacetValueResponseImpl(String, double) - Constructor for class org.brutusin.fleadb.impl.FacetValueResponseImpl
 
FleaDB<E> - Interface in org.brutusin.fleadb
flea-db functionality.
FleaDBInfo - Class in org.brutusin.fleadb
 
FleaDBInfo() - Constructor for class org.brutusin.fleadb.FleaDBInfo
 

G

GenericFleaDB - Class in org.brutusin.fleadb.impl
A generic FleaDB, that allows dynamic interaction with databases, using JSON syntax.
GenericFleaDB(JsonSchema) - Constructor for class org.brutusin.fleadb.impl.GenericFleaDB
Creates an in-memory instance with a Schema determined by the specified JsonSchema.
GenericFleaDB(File) - Constructor for class org.brutusin.fleadb.impl.GenericFleaDB
Opens an existing database.
GenericFleaDB(File, JsonSchema) - Constructor for class org.brutusin.fleadb.impl.GenericFleaDB
Creates a persistent database with a Schema determined by the specified JsonSchema.
getFacetFields() - Method in class org.brutusin.fleadb.impl.SchemaImpl
 
getFacetFields() - Method in interface org.brutusin.fleadb.Schema
Returns the lucene facet names, and if they are multievaluated
getFacetMap(Schema) - Method in class org.brutusin.fleadb.facet.FacetMultiplicities
 
getFacetName() - Method in interface org.brutusin.fleadb.facet.FacetResponse
 
getFacetName() - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
getFacetValueMultiplicity(String, String, Query) - Method in interface org.brutusin.fleadb.FleaDB
 
getFacetValueMultiplicity(String, String, Query) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getFacetValueMultiplicity(String, String, Query) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getFacetValues() - Method in interface org.brutusin.fleadb.facet.FacetResponse
 
getFacetValues(Query, FacetMultiplicities) - Method in interface org.brutusin.fleadb.FleaDB
 
getFacetValues(Query, int) - Method in interface org.brutusin.fleadb.FleaDB
 
getFacetValues() - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
getFacetValues(Query, int) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getFacetValues(Query, FacetMultiplicities) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getFacetValues(Query, int) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getFacetValues(Query, FacetMultiplicities) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getFacetValuesStartingWith(String, String, Query, int) - Method in interface org.brutusin.fleadb.FleaDB
 
getFacetValuesStartingWith(String, String, Query, int) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getFacetValuesStartingWith(String, String, Query, int) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getFirstElement() - Method in interface org.brutusin.fleadb.pagination.Paginator
 
getFirstElement() - Method in class org.brutusin.fleadb.pagination.PaginatorImpl
 
getFleaDBInfo() - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getFleaDBInfo() - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getIndexFields() - Method in class org.brutusin.fleadb.impl.SchemaImpl
 
getIndexFields() - Method in interface org.brutusin.fleadb.Schema
Returns the lucene index field names and their type, that can be used in queries
getIndexFolder() - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getIndexFolder() - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getJSONSChema() - Method in class org.brutusin.fleadb.impl.SchemaImpl
 
getJSONSChema() - Method in interface org.brutusin.fleadb.Schema
Returns the JSON-Schema governing the structure of the records
getLuceneQuery(Schema) - Method in class org.brutusin.fleadb.query.BooleanQuery
 
getLuceneQuery(Schema) - Method in class org.brutusin.fleadb.query.Query
 
getLuceneSort(Schema) - Method in class org.brutusin.fleadb.sort.Sort
 
getLuceneSortField(Schema) - Method in class org.brutusin.fleadb.sort.SortField
 
getMultiplicity() - Method in interface org.brutusin.fleadb.facet.FacetValueResponse
 
getMultiplicity() - Method in class org.brutusin.fleadb.impl.FacetValueResponseImpl
 
getNumFacetValues() - Method in interface org.brutusin.fleadb.facet.FacetResponse
 
getNumFacetValues(Query, String) - Method in interface org.brutusin.fleadb.FleaDB
 
getNumFacetValues() - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
getNumFacetValues(Query, String) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getNumFacetValues(Query, String) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getPage(int, int) - Method in interface org.brutusin.fleadb.pagination.Paginator
 
getPage(int, int) - Method in class org.brutusin.fleadb.pagination.PaginatorImpl
 
getQ() - Method in class org.brutusin.fleadb.pagination.PaginatorImpl
 
getSchema() - Method in interface org.brutusin.fleadb.FleaDB
 
getSchema() - Method in class org.brutusin.fleadb.FleaDBInfo
 
getSchema() - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getSchema() - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getSearcher() - Method in class org.brutusin.fleadb.pagination.PaginatorImpl
 
getSingleResult(Query) - Method in interface org.brutusin.fleadb.FleaDB
 
getSingleResult(Query) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
getSingleResult(Query) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
getSort() - Method in class org.brutusin.fleadb.pagination.PaginatorImpl
 
getTotalHits() - Method in interface org.brutusin.fleadb.pagination.Paginator
 
getTotalHits() - Method in class org.brutusin.fleadb.pagination.PaginatorImpl
 
getTotalPages(int) - Method in interface org.brutusin.fleadb.pagination.Paginator
 
getTotalPages(int) - Method in class org.brutusin.fleadb.pagination.PaginatorImpl
 
getTransformer() - Method in class org.brutusin.fleadb.pagination.PaginatorImpl
 
getValue() - Method in interface org.brutusin.fleadb.facet.FacetValueResponse
 
getValue() - Method in class org.brutusin.fleadb.impl.FacetValueResponseImpl
 

H

hashCode() - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
hashCode() - Method in class org.brutusin.fleadb.impl.FacetValueResponseImpl
 

J

JsonTransformer - Class in org.brutusin.fleadb.impl
 
JsonTransformer(Schema) - Constructor for class org.brutusin.fleadb.impl.JsonTransformer
 

L

LUCENE_VERSION - Static variable in class org.brutusin.fleadb.impl.GenericFleaDB
 

M

MATCH_ALL_DOCS_QUERY - Static variable in class org.brutusin.fleadb.query.Query
 

O

ObjectFleaDB<E> - Class in org.brutusin.fleadb.impl
A strong typed FleaDB database
ObjectFleaDB(Class<E>) - Constructor for class org.brutusin.fleadb.impl.ObjectFleaDB
Creates an in-memory instance with a Schema determined by the specified record class.
ObjectFleaDB(File, Class<E>) - Constructor for class org.brutusin.fleadb.impl.ObjectFleaDB
Opens an existing persistent database or creates a new one.
optimize() - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
optimize() - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
org.brutusin.fleadb - package org.brutusin.fleadb
 
org.brutusin.fleadb.facet - package org.brutusin.fleadb.facet
 
org.brutusin.fleadb.impl - package org.brutusin.fleadb.impl
 
org.brutusin.fleadb.pagination - package org.brutusin.fleadb.pagination
 
org.brutusin.fleadb.query - package org.brutusin.fleadb.query
 
org.brutusin.fleadb.sort - package org.brutusin.fleadb.sort
 

P

Paginator<E> - Interface in org.brutusin.fleadb.pagination
 
PaginatorImpl<E> - Class in org.brutusin.fleadb.pagination
 
PaginatorImpl(IndexSearcher, DocTransformer<E>, Query, Sort) - Constructor for class org.brutusin.fleadb.pagination.PaginatorImpl
 

Q

query(Query) - Method in interface org.brutusin.fleadb.FleaDB
 
query(Query, Sort) - Method in interface org.brutusin.fleadb.FleaDB
 
query(Query) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
query(Query, Sort) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
query(Query) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
query(Query, Sort) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 
Query - Class in org.brutusin.fleadb.query
 

R

readFromFile(File) - Static method in class org.brutusin.fleadb.FleaDBInfo
 

S

Schema - Interface in org.brutusin.fleadb
Flea-db database schema.
SchemaImpl - Class in org.brutusin.fleadb.impl
Schema implementation.
SchemaImpl(JsonSchema) - Constructor for class org.brutusin.fleadb.impl.SchemaImpl
 
set(String, int) - Static method in class org.brutusin.fleadb.facet.FacetMultiplicities
 
setFacetFields(Map<String, Boolean>) - Method in class org.brutusin.fleadb.impl.SchemaImpl
 
setFacetName(String) - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
setFacetValues(List<FacetValueResponse>) - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
setMultiplicity(double) - Method in class org.brutusin.fleadb.impl.FacetValueResponseImpl
 
setNumFacetValues(int) - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
setSchema(Schema) - Method in class org.brutusin.fleadb.FleaDBInfo
 
setValue(String) - Method in class org.brutusin.fleadb.impl.FacetValueResponseImpl
 
Sort - Class in org.brutusin.fleadb.sort
 
SortField - Class in org.brutusin.fleadb.sort
 
SortField(String, boolean) - Constructor for class org.brutusin.fleadb.sort.SortField
 
store(E) - Method in interface org.brutusin.fleadb.FleaDB
 
store(JsonNode) - Method in class org.brutusin.fleadb.impl.GenericFleaDB
 
store(E) - Method in class org.brutusin.fleadb.impl.ObjectFleaDB
 

T

thenBy(String) - Method in class org.brutusin.fleadb.sort.Sort
 
thenBy(String, boolean) - Method in class org.brutusin.fleadb.sort.Sort
 
thenBy(SortField) - Method in class org.brutusin.fleadb.sort.Sort
 
toString() - Method in class org.brutusin.fleadb.FleaDBInfo
 
toString() - Method in class org.brutusin.fleadb.impl.FacetResponseImpl
 
toString() - Method in class org.brutusin.fleadb.impl.FacetValueResponseImpl
 

W

writeToFile(FleaDBInfo, File) - Static method in class org.brutusin.fleadb.FleaDBInfo
 
A B C D E F G H J L M O P Q R S T W 
Skip navigation links

Copyright © 2010–2015. All rights reserved.