A B C D E F G H I J L N O P R S T U V W _

A

add(String, boolean) - Method in class org.ejdb.driver.EJDBQueryBuilder.OrderBy
Add sorting order for field
addHint(String, Object) - Method in class org.ejdb.driver.EJDBQueryBuilder
Adds pair name->value to hints BSON object.
addOperation(String, Object, boolean) - Method in class org.ejdb.driver.EJDBQueryBuilder
Adds query restrintions in main query object.
addOperation(Object) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Add curently restrictons tree to query
addToBSON(BSONObject, String, Object) - Method in class org.ejdb.driver.EJDBQueryBuilder
 
addToSet(String, Object) - Method in class org.ejdb.driver.EJDBQueryBuilder
Atomically adds value to the array field only if value not in the array already.
addToSetAll(String, Object...) - Method in class org.ejdb.driver.EJDBQueryBuilder
Atomically performs set union with values in val for specified array field.
addToSetAll(String, Collection<Object>) - Method in class org.ejdb.driver.EJDBQueryBuilder
Atomically performs set union with values in val for specified array field.
append(String, Object) - Method in class org.ejdb.bson.BSONObject
The same as BSONObject.put(String, Object) but return this
append(String, Object) - Method in class org.ejdb.driver.BSONQueryObject
The same as BSONObject.put(String, Object) but return this
ARRAY - Static variable in class org.ejdb.bson.BSON
 
asc(String) - Method in class org.ejdb.driver.EJDBQueryBuilder.OrderBy
Add ascending sorting order for field

B

begin(String) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Strins starts with prefix
beginTransaction() - Method in class org.ejdb.driver.EJDBCollection
Begin collection transaction.
BINARY - Static variable in class org.ejdb.bson.BSON
 
BOOLEAN - Static variable in class org.ejdb.bson.BSON
 
BSON - Class in org.ejdb.bson
Util class for encode/decode BSON objects
BSONException - Exception in org.ejdb.bson
 
BSONException() - Constructor for exception org.ejdb.bson.BSONException
 
BSONException(String) - Constructor for exception org.ejdb.bson.BSONException
 
BSONException(String, Throwable) - Constructor for exception org.ejdb.bson.BSONException
 
BSONException(Throwable) - Constructor for exception org.ejdb.bson.BSONException
 
BSONObject - Class in org.ejdb.bson
BSON object.
BSONObject() - Constructor for class org.ejdb.bson.BSONObject
Constructs new BSON object
BSONObject(ObjectId) - Constructor for class org.ejdb.bson.BSONObject
Constructs new BSON object with specified id
BSONObject(String, Object) - Constructor for class org.ejdb.bson.BSONObject
Constructs new BSON object with initial data.
BSONObject(Map<String, Object>) - Constructor for class org.ejdb.bson.BSONObject
Constructs new BSON object and init data from specified Map.
BSONObject(BSONObject) - Constructor for class org.ejdb.bson.BSONObject
Constructs new BSON object as copy of other BSON object.
BSONQueryObject - Class in org.ejdb.driver
BSON object for EJDB queries (limitation checks for BSONObject.ID_KEY field)
BSONQueryObject() - Constructor for class org.ejdb.driver.BSONQueryObject
 
BSONQueryObject(String, Object) - Constructor for class org.ejdb.driver.BSONQueryObject
 
BSONQueryObject(Map<String, Object>) - Constructor for class org.ejdb.driver.BSONQueryObject
 
BSONQueryObject(BSONObject) - Constructor for class org.ejdb.driver.BSONQueryObject
 
bt(Number, Number) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Between number (start <= field_value <= end)
BUFFER_DEFAULT_LENGTH - Static variable in class org.ejdb.bson.io.OutputBuffer
 

C

checkHintsAvailable() - Method in class org.ejdb.driver.EJDBQueryBuilder
Checks hints section allowed.
clear() - Method in class org.ejdb.bson.BSONObject
Removes all fields
clear() - Method in class org.ejdb.driver.EJDBQueryBuilder.OrderBy
Clear all current sorting rules
close() - Method in class org.ejdb.driver.EJDB
Close database.
close() - Method in class org.ejdb.driver.EJDBResultSet
commitTransaction() - Method in class org.ejdb.driver.EJDBCollection
Commit collection transaction.
containsField(String) - Method in class org.ejdb.bson.BSONObject
Checks field contains in BSON object
count() - Method in class org.ejdb.driver.EJDBQuery
Convenient count(*) operation
count(OutputStream) - Method in class org.ejdb.driver.EJDBQuery
Convenient count(*) operation
createFromByteArray(byte[]) - Static method in class org.ejdb.bson.io.InputBuffer
Creates InputBuffer from byte array
createQuery(EJDBQueryBuilder) - Method in class org.ejdb.driver.EJDBCollection
Creates new EJDB Query for current collection.
createQuery(BSONObject) - Method in class org.ejdb.driver.EJDBCollection
Deprecated.  
createQuery(BSONObject, BSONObject[]) - Method in class org.ejdb.driver.EJDBCollection
Deprecated.  
createQuery(BSONObject, BSONObject) - Method in class org.ejdb.driver.EJDBCollection
Deprecated.  
createQuery(BSONObject, BSONObject[], BSONObject) - Method in class org.ejdb.driver.EJDBCollection
Deprecated.  

D

data - Variable in class org.ejdb.bson.BSONObject
 
DATE - Static variable in class org.ejdb.bson.BSON
 
decode(byte[]) - Static method in class org.ejdb.bson.BSON
Decode BSON object from plain byte array
desc(String) - Method in class org.ejdb.driver.EJDBQueryBuilder.OrderBy
Add descinding sorting order for field
DOUBLE - Static variable in class org.ejdb.bson.BSON
 
drop() - Method in class org.ejdb.driver.EJDBCollection
Drop collection.
drop(boolean) - Method in class org.ejdb.driver.EJDBCollection
Drop collection.
dropAll() - Method in class org.ejdb.driver.EJDBQueryBuilder
In-place record removal operation.
dropArrayIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Drop index of Array type for BSON field path.
dropCollection(String) - Method in class org.ejdb.driver.EJDB
Drop collection by name.
dropCollection(String, boolean) - Method in class org.ejdb.driver.EJDB
Drop collection.
dropIndexes(String) - Method in class org.ejdb.driver.EJDBCollection
Drops indexes of all types for BSON field path.
dropIStringIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Drop case insensitive String index for BSON field path.
dropNumderIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Drop index of Number type for BSON field path.
dropStringIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Drop index of String type for BSON field path.

E

EJDB - Class in org.ejdb.driver
 
EJDB() - Constructor for class org.ejdb.driver.EJDB
 
EJDBCollection - Class in org.ejdb.driver
 
EJDBCollection.Index - Class in org.ejdb.driver
Index meta information
EJDBCollection.Index() - Constructor for class org.ejdb.driver.EJDBCollection.Index
 
EJDBCollection.IndexType - Enum in org.ejdb.driver
Index types
EJDBCollection.Options - Class in org.ejdb.driver
Collection meta information (and creation options)
EJDBCollection.Options() - Constructor for class org.ejdb.driver.EJDBCollection.Options
 
EJDBCollection.Options(boolean, boolean, long, int) - Constructor for class org.ejdb.driver.EJDBCollection.Options
 
EJDBException - Exception in org.ejdb.driver
 
EJDBException() - Constructor for exception org.ejdb.driver.EJDBException
 
EJDBException(String) - Constructor for exception org.ejdb.driver.EJDBException
 
EJDBException(String, Throwable) - Constructor for exception org.ejdb.driver.EJDBException
 
EJDBException(Throwable) - Constructor for exception org.ejdb.driver.EJDBException
 
EJDBException(int, String) - Constructor for exception org.ejdb.driver.EJDBException
 
EJDBQuery - Class in org.ejdb.driver
EJDB Query object.
EJDBQueryBuilder - Class in org.ejdb.driver
Query/BSON builder is used to create EJDB queries.
EJDBQueryBuilder() - Constructor for class org.ejdb.driver.EJDBQueryBuilder
 
EJDBQueryBuilder(BSONObject, List<BSONObject>, BSONObject) - Constructor for class org.ejdb.driver.EJDBQueryBuilder
 
EJDBQueryBuilder(EJDBQueryBuilder, BSONObject) - Constructor for class org.ejdb.driver.EJDBQueryBuilder
 
EJDBQueryBuilder.Constraint - Class in org.ejdb.driver
Find constraint for specified field
EJDBQueryBuilder.Constraint(String) - Constructor for class org.ejdb.driver.EJDBQueryBuilder.Constraint
 
EJDBQueryBuilder.Constraint(String, boolean) - Constructor for class org.ejdb.driver.EJDBQueryBuilder.Constraint
 
EJDBQueryBuilder.Constraint(String, EJDBQueryBuilder.Constraint) - Constructor for class org.ejdb.driver.EJDBQueryBuilder.Constraint
 
EJDBQueryBuilder.OrderBy - Class in org.ejdb.driver
Sorting rules for query results
EJDBQueryBuilder.OrderBy(BSONObject) - Constructor for class org.ejdb.driver.EJDBQueryBuilder.OrderBy
 
EJDBResultSet - Class in org.ejdb.driver
 
elementMatch(String) - Method in class org.ejdb.driver.EJDBQueryBuilder
Element match construction
encode(BSONObject) - Static method in class org.ejdb.bson.BSON
Encode BSON object to plain byte array
ensure(int) - Method in class org.ejdb.bson.io.InputBuffer
Checks is buffer contains needed bytes
ensureArrayIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Ensure index presence of Array type for BSON field path
ensureCollection(String) - Method in class org.ejdb.driver.EJDB
Automatically creates new collection if it does't exists with using default collection options
ensureCollection(String, EJDBCollection.Options) - Method in class org.ejdb.driver.EJDB
Automatically creates new collection if it does't exists.
ensureExists() - Method in class org.ejdb.driver.EJDBCollection
Automatically creates new collection if it does't exists with using default collection options.
ensureExists(EJDBCollection.Options) - Method in class org.ejdb.driver.EJDBCollection
Automatically creates new collection if it does't exists.
ensureIStringIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Ensure case insensitive String index for BSON field path
ensureLength(int) - Method in class org.ejdb.bson.io.OutputBuffer
Checks internal array size to hold needed data and expand it if need.
ensureNumderIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Ensure index presence of Number type for BSON field path
ensureStringIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Ensure index presence of String type for BSON field path
eq(Object) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Field equality restriction.
equals(Object) - Method in class org.ejdb.bson.BSONObject
equals(Object) - Method in class org.ejdb.bson.types.ObjectId
excludeField(String) - Method in class org.ejdb.driver.EJDBQueryBuilder
Sets fields to be excluded from resulting objects.
execute(BSONObject, int, OutputStream) - Method in class org.ejdb.driver.EJDBQuery
 
execute(BSONObject, BSONObject[], BSONObject, int, OutputStream) - Method in class org.ejdb.driver.EJDBQuery
 
executeCommand(BSONObject) - Method in class org.ejdb.driver.EJDB
Executes ejdb database command.
exists() - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Field existence matching EJDBQueryBuilder.Constraint.exists(boolean)
exists(boolean) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Field existence matching

F

field(String) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Add inner constraint
field(String, Object) - Method in class org.ejdb.driver.EJDBQueryBuilder
Adds field equality restriction.
field(String) - Method in class org.ejdb.driver.EJDBQueryBuilder
Adds constraint for field
fields - Variable in class org.ejdb.bson.BSONObject
 
fields() - Method in class org.ejdb.bson.BSONObject
Returns fields in adding order
finalize() - Method in class org.ejdb.driver.EJDB
finalize() - Method in class org.ejdb.driver.EJDBResultSet
find() - Method in class org.ejdb.driver.EJDBQuery
Execute query
find(OutputStream) - Method in class org.ejdb.driver.EJDBQuery
Execute query
findOne() - Method in class org.ejdb.driver.EJDBQuery
Same as EJDBQuery.find() but retrieves only one matching JSON object.
findOne(OutputStream) - Method in class org.ejdb.driver.EJDBQuery
Same as EJDBQuery.find() but retrieves only one matching JSON object.

G

get(String) - Method in class org.ejdb.bson.BSONObject
Returns value of specified field if exists, or null otherwise
get(int) - Method in class org.ejdb.driver.EJDBResultSet
Returns object by position
getActualSize() - Method in class org.ejdb.bson.io.OutputBuffer
Returns actual (full) size of buffer (currently writed bytes)
getBuckets() - Method in class org.ejdb.driver.EJDBCollection.Options
 
getCachedRecords() - Method in class org.ejdb.driver.EJDBCollection.Options
 
getCharacter() - Method in class org.ejdb.bson.util.RegexFlag
Returns BSON character for associated Java regex flag
getCode() - Method in exception org.ejdb.driver.EJDBException
 
getCollection(String) - Method in class org.ejdb.driver.EJDB
Returns collection object (without automatical creation)
getCollection(String, boolean) - Method in class org.ejdb.driver.EJDB
Returns collection object
getCollection(String, boolean, EJDBCollection.Options) - Method in class org.ejdb.driver.EJDB
Returns collection object
getCollectionNames() - Method in class org.ejdb.driver.EJDB
Returns names of existed collections
getCollections() - Method in class org.ejdb.driver.EJDB
Returns collection objects for all existed collections
getDB() - Method in class org.ejdb.driver.EJDBCollection
Returns EJDB object
getField() - Method in class org.ejdb.driver.EJDBCollection.Index
Returns index field path
getFile() - Method in class org.ejdb.driver.EJDBCollection.Index
Returns index file path
getFlag() - Method in class org.ejdb.bson.util.RegexFlag
Returns Java flag
getId() - Method in class org.ejdb.bson.BSONObject
Returns id of BSON object (if specified)
getId() - Method in class org.ejdb.driver.BSONQueryObject
Deprecated. BSON Query objects can not contains dedicated ObjectID
getIndexes() - Method in class org.ejdb.driver.EJDBCollection
Returns indexes info
getMainQuery() - Method in class org.ejdb.driver.EJDBQueryBuilder
Returns main BSON query object
getName() - Method in class org.ejdb.driver.EJDBCollection
Returns collection name
getName() - Method in class org.ejdb.driver.EJDBCollection.Index
Returns index name
getOptions() - Method in class org.ejdb.driver.EJDBCollection
Returns collection options EJDBCollection.Options
getOrQueries() - Method in class org.ejdb.driver.EJDBQueryBuilder
Returns BSON objects for additional OR queries
getPath() - Method in class org.ejdb.driver.EJDB
Returns EJDB path
getPosition() - Method in class org.ejdb.bson.io.OutputBuffer
Returns current position in output
getQueryHints() - Method in class org.ejdb.driver.EJDBQueryBuilder
Returns BSON hints object
getRecords() - Method in class org.ejdb.driver.EJDBCollection.Index
Returns records count in index
getResult() - Method in class org.ejdb.bson.io.OutputBuffer
Returns buffer as byte array
getType() - Method in class org.ejdb.driver.EJDBCollection.Index
Returns index type
gt(Number) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Greater than value (field_value > value)
gte(Number) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Greater than or equal value (field_value >= value)

H

hashCode() - Method in class org.ejdb.bson.BSONObject
hashCode() - Method in class org.ejdb.bson.types.ObjectId
hasNext() - Method in class org.ejdb.driver.EJDBResultSet

I

icase() - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Case insensitive string matching

Example: query.field(field).icase().eq(value); // -> {field : {$icase : value}} query.field(field).icase().in(value1, value2); // -> {field : {$icase : {$in : [value1, value2]}}}

ID_KEY - Static variable in class org.ejdb.bson.BSONObject
ID-field name
in(Object[]) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Field value matched any value of specified in values.
in(Collection<Object>) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Field value matched any value of specified in values.
inc(String, Number) - Method in class org.ejdb.driver.EJDBQueryBuilder
Increment specified field.
includeField(String) - Method in class org.ejdb.driver.EJDBQueryBuilder
Sets fields to be included in resulting objects.
InputBuffer - Class in org.ejdb.bson.io
Utility class for reading BSON object data from byte array
INT - Static variable in class org.ejdb.bson.BSON
 
isAvailable() - Method in class org.ejdb.bson.io.InputBuffer
Returns true if any bytes available to read from buffer or false otherwise
isCompressed() - Method in class org.ejdb.driver.EJDBCollection.Options
 
isExists() - Method in class org.ejdb.driver.EJDBCollection
Returns collection exists status
isFieldsOrderImportant() - Method in class org.ejdb.bson.BSONObject
If returns true fields order will be checks on equal.
isFieldsOrderImportant() - Method in class org.ejdb.driver.BSONQueryObject
If returns true fields order will be checks on equal.
isLarge() - Method in class org.ejdb.driver.EJDBCollection.Options
 
isOpen() - Method in class org.ejdb.driver.EJDB
Check if database in opened state.
isSupported() - Method in class org.ejdb.bson.util.RegexFlag
Returns true if BSON supported current Java flag
isTransactionActive() - Method in class org.ejdb.driver.EJDBCollection
Get collection transaction status.
isValid(String) - Static method in class org.ejdb.bson.types.ObjectId
Checks string on valid ObjectId data
iterator() - Method in class org.ejdb.driver.EJDBResultSet

J

JBIDXARR - Static variable in class org.ejdb.driver.EJDBCollection
Array token index.
JBIDXDROP - Static variable in class org.ejdb.driver.EJDBCollection
Drop index.
JBIDXDROPALL - Static variable in class org.ejdb.driver.EJDBCollection
Drop index for all types.
JBIDXISTR - Static variable in class org.ejdb.driver.EJDBCollection
Case insensitive string index
JBIDXNUM - Static variable in class org.ejdb.driver.EJDBCollection
Number index.
JBIDXOP - Static variable in class org.ejdb.driver.EJDBCollection
Optimize index.
JBIDXREBLD - Static variable in class org.ejdb.driver.EJDBCollection
Rebuild index.
JBIDXSTR - Static variable in class org.ejdb.driver.EJDBCollection
String index.
JBO_DEFAULT - Static variable in class org.ejdb.driver.EJDB
Default open mode
JBOCREAT - Static variable in class org.ejdb.driver.EJDB
Create if db file not exists.
JBOLCKNB - Static variable in class org.ejdb.driver.EJDB
Lock without blocking.
JBONOLCK - Static variable in class org.ejdb.driver.EJDB
Open without locking.
JBOREADER - Static variable in class org.ejdb.driver.EJDB
Open as a reader.
JBOTRUNC - Static variable in class org.ejdb.driver.EJDB
Truncate db on open.
JBOTSYNC - Static variable in class org.ejdb.driver.EJDB
Synchronize every transaction.
JBOWRITER - Static variable in class org.ejdb.driver.EJDB
Open as a writer.
JBQRYCOUNT - Static variable in class org.ejdb.driver.EJDBQuery
 
JBTXBEGIN - Static variable in class org.ejdb.driver.EJDBCollection
 
JBTXCOMMIT - Static variable in class org.ejdb.driver.EJDBCollection
 
JBTXROLLBACK - Static variable in class org.ejdb.driver.EJDBCollection
 
JBTXSTATUS - Static variable in class org.ejdb.driver.EJDBCollection
 
join(String, String) - Method in class org.ejdb.driver.EJDBQueryBuilder
Make collection join for select queries.

L

length() - Method in class org.ejdb.driver.EJDBResultSet
Returns objects count in result set
load(ObjectId) - Method in class org.ejdb.driver.EJDBCollection
Loads BSON object identified by OID from the collection.
LONG - Static variable in class org.ejdb.bson.BSON
 
lt(Number) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Lesser then value (field_value < value)
lte(Number) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Lesser then or equal value (field_value <= value)

N

next() - Method in class org.ejdb.driver.EJDBResultSet
not() - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Add $not negatiation constraint

Example: query.field(field).not().eq(value); // {field : { $not : value }} query.field(field).not().bt(start, end); // {field : { $not : {$bt : [start, end]}}}

notIn(Object[]) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Negation of EJDBQueryBuilder.Constraint.in(Object...)
notIn(Collection<Object>) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
Negation of EJDBQueryBuilder.Constraint.in(java.util.Collection)
NULL - Static variable in class org.ejdb.bson.BSON
 

O

OBJECT - Static variable in class org.ejdb.bson.BSON
 
OBJECT_ID - Static variable in class org.ejdb.bson.BSON
 
ObjectId - Class in org.ejdb.bson.types
BSON Object ID
ObjectId(byte[]) - Constructor for class org.ejdb.bson.types.ObjectId
Read ObjectId from byte array
ObjectId(String) - Constructor for class org.ejdb.bson.types.ObjectId
Read ObjectId from string
open(String) - Method in class org.ejdb.driver.EJDB
Open database using default open mode.
open(String, int) - Method in class org.ejdb.driver.EJDB
Open database.
optimizeIndexes(String) - Method in class org.ejdb.driver.EJDBCollection
Optimize indexes of all types for BSON field path
or() - Method in class org.ejdb.driver.EJDBQueryBuilder
Add OR joined query restrictions.
orderBy() - Method in class org.ejdb.driver.EJDBQueryBuilder
Resturs return sorting rules control object
org.ejdb.bson - package org.ejdb.bson
 
org.ejdb.bson.io - package org.ejdb.bson.io
 
org.ejdb.bson.types - package org.ejdb.bson.types
 
org.ejdb.bson.util - package org.ejdb.bson.util
 
org.ejdb.driver - package org.ejdb.driver
 
OutputBuffer - Class in org.ejdb.bson.io
Utility class for serialize BSON object
OutputBuffer() - Constructor for class org.ejdb.bson.io.OutputBuffer
 

P

pull(String, Object) - Method in class org.ejdb.driver.EJDBQueryBuilder
Atomically removes all occurrences of value from field, if field is an array.
pullAll(String, Object...) - Method in class org.ejdb.driver.EJDBQueryBuilder
Atomically performs set substraction of values for specified array field.
pullAll(String, Collection<Object>) - Method in class org.ejdb.driver.EJDBQueryBuilder
Atomically performs set substraction of values for specified array field.
put(String, Object) - Method in class org.ejdb.bson.BSONObject
Add new key->value to BSON object.
put(String, Object) - Method in class org.ejdb.driver.BSONQueryObject
Add new key->value to BSON object.
putAll(Map<String, Object>) - Method in class org.ejdb.bson.BSONObject
Adds key->value pair to BSON object from specified Map
putAll(BSONObject) - Method in class org.ejdb.bson.BSONObject
Adds key->value pair to BSON object from other BSON object

R

read() - Method in class org.ejdb.bson.io.InputBuffer
Reads one byte from buffer
readBytes(int) - Method in class org.ejdb.bson.io.InputBuffer
Reads bytes from buffer
readInt() - Method in class org.ejdb.bson.io.InputBuffer
Reads 4 bytes from buffer as integer value
readLong() - Method in class org.ejdb.bson.io.InputBuffer
Reads 8 bytes from buffer as long value
readString() - Method in class org.ejdb.bson.io.InputBuffer
Reads c-string (null-terminated) from buffer
readString(int) - Method in class org.ejdb.bson.io.InputBuffer
Reads c-string from buffer with specified length
rebuildArrayIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Rebuild index of Array type for BSON field path.
rebuildIStringIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Rebuild case insensitive String index for BSON field path.
rebuildNumderIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Rebuild index of Number type for BSON field path.
rebuildStringIndex(String) - Method in class org.ejdb.driver.EJDBCollection
Rebuild index of String type for BSON field path.
REGEX - Static variable in class org.ejdb.bson.BSON
 
RegexFlag - Class in org.ejdb.bson.util
Util class for convert Java regex flags to BSON string and conversely
regexFlagsToString(int) - Static method in class org.ejdb.bson.util.RegexFlag
Convert Java regex flags to BSON string
registerField(String, Object) - Method in class org.ejdb.bson.BSONObject
 
registerRegexFlag(int, char, boolean) - Static method in class org.ejdb.bson.util.RegexFlag
Register flag conversation rules
remove(String) - Method in class org.ejdb.bson.BSONObject
Removes field from Object
remove(ObjectId) - Method in class org.ejdb.driver.EJDBCollection
Remove BSON object from collection by OID
remove() - Method in class org.ejdb.driver.EJDBResultSet
rollbackTransaction() - Method in class org.ejdb.driver.EJDBCollection
Abort collection transaction.

S

save(BSONObject) - Method in class org.ejdb.driver.EJDBCollection
Save/update specified BSON object in the collection.
save(List<BSONObject>) - Method in class org.ejdb.driver.EJDBCollection
Save/update specified BSON objects in the collection.
set(String, Object) - Method in class org.ejdb.driver.EJDBQueryBuilder
Set specified fiels to value

query.set(field1, value1).set(field2, value2); // -> { ..., $set : {field1 : value1, field2 : value2}}

setFieldIncluded(String, boolean) - Method in class org.ejdb.driver.EJDBQueryBuilder
Sets fields to be included or exluded in resulting objects.
setIndex(String, int) - Method in class org.ejdb.driver.EJDBCollection
 
setMaxResults(int) - Method in class org.ejdb.driver.EJDBQueryBuilder
Sets max number of records in the result set.
setOffset(int) - Method in class org.ejdb.driver.EJDBQueryBuilder
Sets number of skipped records in the result set.
setPosition(int) - Method in class org.ejdb.bson.io.OutputBuffer
Sets position
size() - Method in class org.ejdb.bson.BSONObject
Returns fields count
strAnd(String[]) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
String tokens (or string array vals) matches all tokens in specified array.
strAnd(Collection<String>) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
String tokens (or string array vals) matches all tokens in specified collection.
STRING - Static variable in class org.ejdb.bson.BSON
 
stringToRegexFlags(String) - Static method in class org.ejdb.bson.util.RegexFlag
Read Java regex flags from BSON string
strOr(String[]) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
String tokens (or string array vals) matches any tokens in specified array.
strOr(Collection<String>) - Method in class org.ejdb.driver.EJDBQueryBuilder.Constraint
String tokens (or string array vals) matches any tokens in specified collection.
subBuffer(int) - Method in class org.ejdb.bson.io.InputBuffer
Get sub buffer with specified length
sync() - Method in class org.ejdb.driver.EJDB
Synchronize entire EJDB database and all its collections with storage.
sync() - Method in class org.ejdb.driver.EJDBCollection
Synchronize entire collection with storage.

T

toByteArray() - Method in class org.ejdb.bson.types.ObjectId
Export ObjectId to plain byte array
toString() - Method in class org.ejdb.bson.BSONObject
toString() - Method in class org.ejdb.bson.types.ObjectId
toString() - Method in class org.ejdb.driver.EJDB
toString() - Method in class org.ejdb.driver.EJDBCollection.Index
toString() - Method in class org.ejdb.driver.EJDBCollection.Options
toString() - Method in class org.ejdb.driver.EJDBCollection
txControl(int) - Method in class org.ejdb.driver.EJDBCollection
 

U

update() - Method in class org.ejdb.driver.EJDBQuery
Executes update query
update(OutputStream) - Method in class org.ejdb.driver.EJDBQuery
Executes update query
updateMeta() - Method in class org.ejdb.driver.EJDB
Update description of EJDB database and its collections.
updateMeta() - Method in class org.ejdb.driver.EJDBCollection
Update collection metainformation from storage
upsert(String, Object) - Method in class org.ejdb.driver.EJDBQueryBuilder
Atomic upsert.

V

valueOf(String) - Static method in enum org.ejdb.driver.EJDBCollection.IndexType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ejdb.driver.EJDBCollection.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte) - Method in class org.ejdb.bson.io.OutputBuffer
Writes single byte to buffer
write(byte[]) - Method in class org.ejdb.bson.io.OutputBuffer
Writes byte array to buffer
write(byte[], int, int) - Method in class org.ejdb.bson.io.OutputBuffer
Writes part of byte array to buffer
writeDouble(double) - Method in class org.ejdb.bson.io.OutputBuffer
Writes double value to buffers as 8 bytes
writeInt(int) - Method in class org.ejdb.bson.io.OutputBuffer
Writes integer value to buffer as 4 bytes
writeIntAt(int, int) - Method in class org.ejdb.bson.io.OutputBuffer
Writes integer value (4 bytes) at specified position
writeLong(long) - Method in class org.ejdb.bson.io.OutputBuffer
Writes long value to buffer as 8 bytes
writeString(String) - Method in class org.ejdb.bson.io.OutputBuffer
Writes String to buffer as c-style string (null-terminated)

_

_get(int) - Method in class org.ejdb.driver.EJDBResultSet
Returns object by position

A B C D E F G H I J L N O P R S T U V W _