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

A

AbstractDocumentFilter - Class in com.mapr.ojai.store.impl
 
AbstractDocumentFilter(DocumentStream) - Constructor for class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
AbstractDocumentStream - Class in com.mapr.ojai.store.impl
Generic implementation of DocumentStream that provides access to both the streaming and iterator versions of result Document retrieval.
AbstractDocumentStream() - Constructor for class com.mapr.ojai.store.impl.AbstractDocumentStream
 
accepts(String) - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
accessor - Variable in class com.mapr.ojai.store.impl.ValueExtractors.NullableVarBinaryValueExtractor
 
accessor - Variable in class com.mapr.ojai.store.impl.ValueExtractors.NullableVarCharValueExtractor
 
addAfter(DoublyLinked<T>) - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinked
Add this item to the list that the provided link is already on, in the position after that link.
addBefore(DoublyLinked<T>) - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinked
Add this item to the list that the provided link is already on, in the position before that link.
addFirst(DoublyLinked<T>) - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinkedList
Add a new link at the head of the list.
addRef() - Method in class com.mapr.ojai.store.impl.SharedDrillSession
Add a reference to this shared session.
addRef() - Method in class com.mapr.ojai.store.impl.SharedResource
Increment the reference count.
addTopRelation(Map<FieldPath, List<NaryOperator>>, FieldPath, NaryOperator) - Method in class com.mapr.ojai.store.impl.NaryOperator
 
arg - Variable in class com.mapr.ojai.store.impl.NaryOperator
 
asJsonString() - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
asJsonString(JsonOptions) - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
asJsonString() - Method in class com.mapr.ojai.store.impl.DummyValue
 
asJsonString(JsonOptions) - Method in class com.mapr.ojai.store.impl.DummyValue
 
asJsonString() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
asJsonString(JsonOptions) - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
asJsonString() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
asJsonString(JsonOptions) - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
asReader() - Method in class com.mapr.ojai.store.impl.DummyValue
 
asReader() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 

B

beginTrackingWrites() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
beginTrackingWrites(String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
BigIntValueExtractor(String, BigIntVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.BigIntValueExtractor
 
BlockingHandoff<T> - Class in com.mapr.ojai.store.impl
 
BlockingHandoff(T, long) - Constructor for class com.mapr.ojai.store.impl.BlockingHandoff
Constructor.
BooleanValueExtractor(String, BitVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.BooleanValueExtractor
 
build() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
build() - Method in class com.mapr.ojai.store.impl.QueryContext.Builder
 
buildSqlString(String, String) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
ByteValueExtractor(String, TinyIntVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.ByteValueExtractor
 

C

canBeUsedForSort - Variable in class com.mapr.ojai.store.impl.EligibleIndex
Indicates that the index can be used for a requested sort.
cancelQuery() - Method in class com.mapr.ojai.store.impl.AbstractDocumentStream
Perform whatever steps the derived class requires for canceling.
cancelQuery() - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
 
cancelQuery() - Method in class com.mapr.ojai.store.impl.UnionDocumentStream
 
checkAndDelete(String, QueryCondition) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
checkAndDelete(Value, QueryCondition) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
checkAndMutate(String, QueryCondition, DocumentMutation) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
checkAndMutate(Value, QueryCondition, DocumentMutation) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
checkAndReplace(String, QueryCondition, Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
checkAndReplace(Value, QueryCondition, Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
checkState() - Method in class com.mapr.ojai.store.impl.AbstractDocumentStream
Checks to see that the state is valid (open, not canceled or closed) for requesting data.
cleanup() - Method in class com.mapr.ojai.store.impl.SingleRowListener
Clean up any resources used.
clearTrackedWrites() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
close() - Method in class com.mapr.ojai.store.impl.AbstractDocumentStream
If a derived class requires any closing steps, override AbstractDocumentStream.closeDerived().
close() - Method in class com.mapr.ojai.store.impl.BlockingHandoff
 
close() - Method in class com.mapr.ojai.store.impl.MaterializedDocumentStream
 
close() - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
close() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
close() - Method in class com.mapr.ojai.store.impl.OjaiDrillClient
 
close() - Method in class com.mapr.ojai.store.impl.QueryStrategyCache.Mapping
 
close() - Method in class com.mapr.ojai.store.impl.SharedDrillSession
 
close() - Method in class com.mapr.ojai.store.impl.SharedReleaser
 
closeDerived() - Method in class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
closeDerived() - Method in class com.mapr.ojai.store.impl.AbstractDocumentStream
Perform whatever steps the derived class requires for closing.
closeDerived() - Method in class com.mapr.ojai.store.impl.CommitWaitStream
 
closeDerived() - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
 
closeDerived() - Method in class com.mapr.ojai.store.impl.DrillPreludeFilter
 
closeDerived() - Method in class com.mapr.ojai.store.impl.QueryDocumentStream
 
closeDerived() - Method in class com.mapr.ojai.store.impl.RowkeyLookup
 
clusterName(String) - Method in class com.mapr.ojai.store.impl.QueryContext.Builder
 
CollectingDocumentListener - Class in com.mapr.ojai.store.impl
DocumentListener that collects a set of documents and releases a semaphore when the entire result set has been received.
CollectingDocumentListener(List<Document>, Semaphore) - Constructor for class com.mapr.ojai.store.impl.CollectingDocumentListener
Constructor.
com.mapr.ojai.store.impl - package com.mapr.ojai.store.impl
 
com.mapr.ojai.store.impl.bean - package com.mapr.ojai.store.impl.bean
 
com.mapr.ojai.store.impl.doublylinked - package com.mapr.ojai.store.impl.doublylinked
 
com.mapr.ojai.store.impl.results - package com.mapr.ojai.store.impl.results
 
CommitWaitStream - Class in com.mapr.ojai.store.impl
A document filter that will wait for a commit before hooking up the upstream DocumentStream.
CommitWaitStream(DocumentStream, SharedResource<BaseJsonTable>, Dbserver.CommitContext) - Constructor for class com.mapr.ojai.store.impl.CommitWaitStream
Constructor.
conditionCovered - Variable in class com.mapr.ojai.store.impl.EligibleIndex
Indicates that original query condition is covered by this index; the prunedCondition is the same as the original query condition.
connect(String, Document) - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
ContinuationListener - Class in com.mapr.ojai.store.impl
DocumentListener that calls CountDownLatch.countDown() when it sees end of stream or a failure exception.
ContinuationListener(CountDownLatch) - Constructor for class com.mapr.ojai.store.impl.ContinuationListener
Constructor.
convert(Expression, OjaiConnection) - Static method in class com.mapr.ojai.store.impl.ExpressionToCondition
 
convert(StringBuilder, Expression, String) - Static method in class com.mapr.ojai.store.impl.ExpressionToSql
 
convert(Expression, String) - Static method in class com.mapr.ojai.store.impl.ExpressionToSql
 
COST_COMPARATOR - Static variable in class com.mapr.ojai.store.impl.EligibleIndex
Comparator that can be used to compare EligibleIndexes by cost.
cpuCost - Variable in class com.mapr.ojai.store.impl.EligibleIndex
 
create() - Method in interface com.mapr.ojai.store.impl.DocumentStreamFactory
Create a new DocumentStream
createDrillStream(OjaiConnection, SharedTable, QueryContext) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
createPipeline(OjaiQuery) - Method in interface com.mapr.ojai.store.impl.QueryStrategy
Placeholder for the factory method that this will have.

D

dataArrived(QueryDataBatch, ConnectionThrottle) - Method in class com.mapr.ojai.store.impl.DelegatingResultsListener
 
dataArrived(QueryDataBatch, ConnectionThrottle) - Method in class com.mapr.ojai.store.impl.SingleRowListener
 
DateValueExtractor(String, DateVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.DateValueExtractor
 
decorateStream(DocumentStream, OjaiConnection, boolean, List<FieldPath>, SharedResource<BaseJsonTable>) - Method in class com.mapr.ojai.store.impl.OjaiQuery
Adds final post-processing steps to a DocumentStream based on query options such as limit and offset.
DelegatingResultsListener - Class in com.mapr.ojai.store.impl
Delegate calls to this UserResultsListener to another UserResultListener on another thread.
DelegatingResultsListener(ExecutorService, int, UserResultsListener) - Constructor for class com.mapr.ojai.store.impl.DelegatingResultsListener
Constructor.
delete(String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
delete(Value) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
delete(Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
delete(DocumentStream) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
delete(Document, FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
delete(Document, String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
delete(DocumentStream, FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
delete(DocumentStream, String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
docIter - Variable in class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
documentArrived(Document) - Method in class com.mapr.ojai.store.impl.CollectingDocumentListener
 
documentArrived(Document) - Method in class com.mapr.ojai.store.impl.ContinuationListener
 
documentReaders() - Method in class com.mapr.ojai.store.impl.AbstractDocumentStream
 
documentReaders() - Method in class com.mapr.ojai.store.impl.MaterializedDocumentStream
 
DocumentStreamFactory - Interface in com.mapr.ojai.store.impl
Factory for making DocumentStreams.
doEquivalent(OjaiQuery, OjaiQuery) - Method in class com.mapr.ojai.store.impl.QueryEquivalence
 
doHash(OjaiQuery) - Method in class com.mapr.ojai.store.impl.QueryEquivalence
 
DoubleValueExtractor(String, Float8Vector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.DoubleValueExtractor
 
DoublyLinked<T extends DoublyLinked<?>> - Class in com.mapr.ojai.store.impl.doublylinked
Base class for instances that want to be on a DoublyLinkedList.
DoublyLinked() - Constructor for class com.mapr.ojai.store.impl.doublylinked.DoublyLinked
Constructor.
DoublyLinkedList<T extends DoublyLinked<?>> - Class in com.mapr.ojai.store.impl.doublylinked
Doubly linked list class.
DoublyLinkedList() - Constructor for class com.mapr.ojai.store.impl.doublylinked.DoublyLinkedList
 
DRILL_USER_NAME - Static variable in class com.mapr.ojai.store.impl.DrillConstants
 
DrillConnectionParams - Class in com.mapr.ojai.store.impl.bean
 
DrillConstants - Class in com.mapr.ojai.store.impl
 
DrillConstants() - Constructor for class com.mapr.ojai.store.impl.DrillConstants
 
DrillDocumentStream - Class in com.mapr.ojai.store.impl
 
DrillDocumentStream(OjaiConnection, QueryContext, SharedDrillSession) - Constructor for class com.mapr.ojai.store.impl.DrillDocumentStream
 
DrillDocumentStream(OjaiConnection, QueryContext) - Constructor for class com.mapr.ojai.store.impl.DrillDocumentStream
 
DrillNotInClasspathDrillClient - Class in com.mapr.ojai.store.impl
 
DrillNotInClasspathDrillClient() - Constructor for class com.mapr.ojai.store.impl.DrillNotInClasspathDrillClient
 
DrillNotInClasspathException - Exception in com.mapr.ojai.store.impl
 
DrillNotInClasspathException() - Constructor for exception com.mapr.ojai.store.impl.DrillNotInClasspathException
 
DrillNotInClasspathException(String, Throwable) - Constructor for exception com.mapr.ojai.store.impl.DrillNotInClasspathException
 
DrillNotInClasspathException(String) - Constructor for exception com.mapr.ojai.store.impl.DrillNotInClasspathException
 
DrillNotInClasspathException(Throwable) - Constructor for exception com.mapr.ojai.store.impl.DrillNotInClasspathException
 
DrillPostludeFilter - Class in com.mapr.ojai.store.impl
Document filter that can be used to send directives to Drill after a query; the intention is to be able to reset session options after a query completes.
DrillPostludeFilter(DocumentStream, OjaiConnection, SharedDrillSession, String) - Constructor for class com.mapr.ojai.store.impl.DrillPostludeFilter
 
DrillPreludeFilter - Class in com.mapr.ojai.store.impl
 
DrillPreludeFilter(DocumentStream, OjaiConnection, SharedDrillSession, String) - Constructor for class com.mapr.ojai.store.impl.DrillPreludeFilter
 
DRIVER_BASE_URL - Static variable in class com.mapr.ojai.store.impl.OjaiDriverConsts
 
DRIVER_NAME - Static variable in class com.mapr.ojai.store.impl.OjaiDriverConsts
 
DummyValue - Class in com.mapr.ojai.store.impl
Dummy value class that can be used to create quick and easy wrappers for individual values by overriding single methods on anonymous instances.
DummyValue(Value.Type) - Constructor for class com.mapr.ojai.store.impl.DummyValue
Constructor.
DummyValue() - Constructor for class com.mapr.ojai.store.impl.DummyValue
Constructor.

E

EligibleIndex - Class in com.mapr.ojai.store.impl
Describes an eligible index; such an index can be used for a query, subject to the properties set herein.
EligibleIndex(IndexDesc, int, boolean, boolean, boolean, List<FieldPath>, OjaiConnection, OjaiQuery, ScanStats, SharedTable) - Constructor for class com.mapr.ojai.store.impl.EligibleIndex
Constructor.
emitFieldPath(StringBuilder, String, FieldPath) - Static method in class com.mapr.ojai.store.impl.FieldPathHelper
Appends the specified FieldPath string to the provided StringBuilder.
emitQuotedFieldPath(StringBuilder, String, FieldPath) - Static method in class com.mapr.ojai.store.impl.FieldPathHelper
Appends the specified FieldPath string to the provided StringBuilder.
emitQuotedFieldPath(StringBuilder, String, String) - Static method in class com.mapr.ojai.store.impl.FieldPathHelper
Appends the specified FieldPath string to the provided StringBuilder.
emitSql(StringBuilder, String) - Method in class com.mapr.ojai.store.impl.Expression
Deprecated.
emitSql(StringBuilder, String) - Method in class com.mapr.ojai.store.impl.FieldExpression
 
emitSql(StringBuilder, String) - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
emitSql(StringBuilder, String) - Method in class com.mapr.ojai.store.impl.NaryOperator
 
emitSql(StringBuilder, String) - Method in class com.mapr.ojai.store.impl.RelationalOperator
 
emitSql(StringBuilder, String) - Method in class com.mapr.ojai.store.impl.UnaryOperator
 
EmptyIterator<T> - Class in com.mapr.ojai.store.impl
An empty iterator that returns nothing.
EmptyIterator() - Constructor for class com.mapr.ojai.store.impl.EmptyIterator
 
EmptyQueryStream - Class in com.mapr.ojai.store.impl
Query stream that returns no documents.
EmptyQueryStream() - Constructor for class com.mapr.ojai.store.impl.EmptyQueryStream
 
ENABLE_QUERY_PROFILE_OPTION - Static variable in class com.mapr.ojai.store.impl.DrillConstants
 
endTrackingWrites() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
eos() - Method in class com.mapr.ojai.store.impl.CollectingDocumentListener
 
eos() - Method in class com.mapr.ojai.store.impl.ContinuationListener
 
EQUIVALENCE - Static variable in class com.mapr.ojai.store.impl.OjaiQuery
 
ErrorIterator<T> - Class in com.mapr.ojai.store.impl
Iterator that throws a specfied exception the first time that next() is called.
ErrorIterator() - Constructor for class com.mapr.ojai.store.impl.ErrorIterator
Constructor.
excludeId() - Method in class com.mapr.ojai.store.impl.QueryContext
 
execute(Runnable) - Method in class com.mapr.ojai.store.impl.RunnableQueue
Add a new runnable to the queue.
Expression - Class in com.mapr.ojai.store.impl
Query expression.
Expression() - Constructor for class com.mapr.ojai.store.impl.Expression
 
ExpressionPruner - Class in com.mapr.ojai.store.impl
An ExpressionVisitor that can be used to create a new expression tree which is pruned of unwanted references.
ExpressionPruner(Set<FieldPath>) - Constructor for class com.mapr.ojai.store.impl.ExpressionPruner
Constructor.
ExpressionToCondition - Class in com.mapr.ojai.store.impl
 
ExpressionToSql - Class in com.mapr.ojai.store.impl
 
ExpressionVisitor - Class in com.mapr.ojai.store.impl
Abstract class for visiting an Expression tree.
ExpressionVisitor() - Constructor for class com.mapr.ojai.store.impl.ExpressionVisitor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractor
Extract the specified value from the ValueVector, and add it to the document with the fieldName specified at construction time.
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.BigIntValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.BooleanValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.ByteValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.DateValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.DoubleValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.FloatValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.IntValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.MapValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableBigIntValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableBooleanValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableByteValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableDateValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableDoubleValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableFloatValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableIntValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableShortValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableTimestampValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableTimeValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableVar16CharValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableVarBinaryValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.NullableVarCharValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.RepeatedScalarValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.ShortValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.TimestampValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.TimeValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.Var16CharValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.VarBinaryIdValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.VarBinaryValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.VarCharIdValueExtractor
 
extract(DBDocumentImpl, int) - Method in class com.mapr.ojai.store.impl.ValueExtractors.VarCharValueExtractor
 
extractFirst(RecordBatchLoader) - Method in class com.mapr.ojai.store.impl.results.OjaiResultProcessor
Loads the schema and extract the first Document from the record batch.
extractFirst(RecordBatchLoader) - Method in interface com.mapr.ojai.store.impl.results.QueryResultProcessor
Process the new record batch and return the first result from this result batch.
extractFirst(RecordBatchLoader) - Method in class com.mapr.ojai.store.impl.results.SqlResultProcessor
 
extractNext(int) - Method in class com.mapr.ojai.store.impl.results.OjaiResultProcessor
 
extractNext(int) - Method in interface com.mapr.ojai.store.impl.results.QueryResultProcessor
Return the ith record from the current record batch.
extractNext(int) - Method in class com.mapr.ojai.store.impl.results.SqlResultProcessor
 

F

failed(Exception) - Method in class com.mapr.ojai.store.impl.CollectingDocumentListener
 
failed(Exception) - Method in class com.mapr.ojai.store.impl.ContinuationListener
 
familyIdToFieldPathMap(Map<Integer, String>) - Method in class com.mapr.ojai.store.impl.QueryContext.Builder
 
familyIdToFieldPathMap() - Method in class com.mapr.ojai.store.impl.QueryContext
 
FieldExpression - Class in com.mapr.ojai.store.impl
Field Expression in a query expression tree.
FieldExpression(FieldPath) - Constructor for class com.mapr.ojai.store.impl.FieldExpression
Constructor.
FieldInBundle - Class in com.mapr.ojai.store.impl
For a " IN(...)" query, this gathers the field path and the list of literal values together.
FieldInBundle(FieldPath, List<LiteralExpression>) - Constructor for class com.mapr.ojai.store.impl.FieldInBundle
Constructor.
fieldPath - Variable in class com.mapr.ojai.store.impl.FieldInBundle
The field path.
fieldPath - Variable in class com.mapr.ojai.store.impl.SortKey
 
fieldPath - Variable in class com.mapr.ojai.store.impl.ValueExtractor
 
FieldPathHelper - Class in com.mapr.ojai.store.impl
Helper class with common routines to append field paths to a SQL String(Builder).
FieldPathHelper() - Constructor for class com.mapr.ojai.store.impl.FieldPathHelper
 
fieldPathToFamilyIdMap(Map<FieldPath, Integer>) - Method in class com.mapr.ojai.store.impl.QueryContext.Builder
 
fieldPathToFamilyIdMap() - Method in class com.mapr.ojai.store.impl.QueryContext
 
fieldString - Variable in class com.mapr.ojai.store.impl.SortKey
 
FilterIterator<T,S> - Class in com.mapr.ojai.store.impl
Base class for creating iterators that are filters.
FilterIterator(Iterator<S>) - Constructor for class com.mapr.ojai.store.impl.FilterIterator
 
find() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
find(String...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
find(FieldPath...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
find(QueryCondition) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
find(QueryCondition, String...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
find(QueryCondition, FieldPath...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(Value) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(String, FieldPath...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(String, String...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(Value, String...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(Value, FieldPath...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(String, QueryCondition) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(Value, QueryCondition) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(String, QueryCondition, String...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(String, QueryCondition, FieldPath...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(Value, QueryCondition, String...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findById(Value, QueryCondition, FieldPath...) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findQuery(String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
findQuery(Query) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
FloatValueExtractor(String, Float4Vector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.FloatValueExtractor
 
flush() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
from(QueryServiceParam) - Static method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
fromValueVector(ValueVector, boolean) - Static method in class com.mapr.ojai.store.impl.ValueExtractors
Create a type and mode specific ValueExtractor from a ValueVector.

G

gatherExpressions(int, Map<FieldPath, List<NaryOperator>>, Set<Expression>) - Method in class com.mapr.ojai.store.impl.Expression
TODO: doc
gatherExpressions(int, Map<FieldPath, List<NaryOperator>>, Set<Expression>) - Method in class com.mapr.ojai.store.impl.NaryOperator
 
gatherExpressions(int, Map<FieldPath, List<NaryOperator>>, Set<Expression>) - Method in class com.mapr.ojai.store.impl.RelationalOperator
 
get(OjaiQuery) - Method in class com.mapr.ojai.store.impl.QueryStrategyCache
Look in the cache for a entry for the given query.
get() - Method in class com.mapr.ojai.store.impl.SharedReleaser
Get the resource.
get() - Method in class com.mapr.ojai.store.impl.SharedResource
Get the resource.
getBestIndex(OjaiQuery, List<EligibleIndex>) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
getBinary() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getBinary() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getBoolean() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getBoolean() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getBoolean(String, boolean) - Method in class com.mapr.ojai.store.impl.OjaiOptions
 
getByte() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getByte() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getCached() - Method in class com.mapr.ojai.store.impl.QueryStrategyCache
Returns the set of queries whose QueryStrategys are currently in the cache.
getCluster() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getClusterId() - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
getClusterName() - Method in class com.mapr.ojai.store.impl.QueryContext
 
getClusterName() - Method in class com.mapr.ojai.store.impl.SharedDrillSession
 
getCondition() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Get the query condition.
getConnectionParams() - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
getConnectionString() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getDate() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getDate() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getDateAsInt() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getDateAsInt() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getDecimal() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getDecimal() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getDouble() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getDouble() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getDrillSession(String) - Method in class com.mapr.ojai.store.impl.DrillNotInClasspathDrillClient
 
getDriver() - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
getEligibleIndexes(Admin, Path, SharedTable, OjaiConnection) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getErrorList() - Method in class com.mapr.ojai.store.impl.SingleRowListener
Get an immutable copy of the list of all errors received so far.
getException() - Method in class com.mapr.ojai.store.impl.CollectingDocumentListener
 
getExecutorService() - Method in class com.mapr.ojai.store.impl.OjaiConnection
Obtain an ExecutorService that can be used to execute tasks.
getExecutorService() - Method in class com.mapr.ojai.store.impl.OjaiDriver
Get the ExecutorService used for worker tasks.
getFieldOrdering(FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiQuery
Get the Order for a sort key element.
getFieldPath() - Method in class com.mapr.ojai.store.impl.FieldExpression
Get the field path.
getFirst() - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinkedList
Get the first item on the list.
getFloat() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getFloat() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getForceDirect() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getForceDrill() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getForceNonCoveringSort() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getIncludedFields() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getIndexedFields() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getIndexFid() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getIndexHint() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Get the index hint, if any.
getIndexInfo() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getIndexName() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getIndexUsed() - Method in class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
getIndexUsed() - Method in class com.mapr.ojai.store.impl.EmptyQueryStream
 
getIndexUsed() - Method in class com.mapr.ojai.store.impl.MaterializedDocumentStream
 
getIndexUsed() - Method in class com.mapr.ojai.store.impl.QueryDocumentStream
 
getIndexUsed() - Method in class com.mapr.ojai.store.impl.UnionDocumentStream
 
getInt() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getInt() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getInterval() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getInterval() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getIntervalAsLong() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getIntervalAsLong() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getLast() - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinkedList
Get the last item on the list.
getLeftField() - Method in class com.mapr.ojai.store.impl.RelationalOperator
Get the field path in the left operand.
getLimit() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Returns the limit.
getList() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getList() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getLiteral() - Method in class com.mapr.ojai.store.impl.LiteralExpression
Get the literal value in a form that can be used in SQL strings.
getLong() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getLong() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getLongValue() - Method in interface com.mapr.ojai.store.impl.LongValue
Get a long value.
getMap() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getMap() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getMissingAndNullOrdering() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getName() - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
getNext(DoublyLinkedList<T>) - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinked
Get the next item on the list.
getNumHashPartitions() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getObject() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getObject() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getOffset() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Returns the offset.
getOperand() - Method in class com.mapr.ojai.store.impl.UnaryOperator
Get the operand.
getOption(String) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getOptions() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Allow other parts of the implementation to see the current options.
getOrderByFields() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getPrevious(DoublyLinkedList<T>) - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinked
Get the previous item on the list.
getPrimaryTablePath() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getProjectedFields() - Method in class com.mapr.ojai.store.impl.QueryContext
 
getProjectedFieldSet() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getPrunedExpression() - Method in class com.mapr.ojai.store.impl.ExpressionPruner
Get the result of the expression pruning.
getQuery() - Method in class com.mapr.ojai.store.impl.QueryContext
 
getQueryContext() - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
 
getQueryId() - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
Get the Drill QueryId for the query.
getQueryPath() - Method in class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
getQueryPath() - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
 
getQueryPath() - Method in class com.mapr.ojai.store.impl.MaterializedDocumentStream
 
getQueryPath() - Method in class com.mapr.ojai.store.impl.QueryDocumentStream
Returns QueryPath.DIRECT.
getQueryPlan() - Method in class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.CommitWaitStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.DrillPostludeFilter
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.DrillPreludeFilter
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.EmptyQueryStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.IdDocumentStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.LimitStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.MaterializedDocumentStream
 
getQueryPlan() - Method in class com.mapr.ojai.store.impl.MaterializedDocumentStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.OffsetStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.QueryDocumentStream
 
getQueryPlan() - Method in class com.mapr.ojai.store.impl.QueryDocumentStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.RowkeyLookup
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.TimeoutDocumentFilter
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.TopKStream
 
getQueryPlan(List<Map<String, Object>>) - Method in class com.mapr.ojai.store.impl.UnionDocumentStream
 
getQueryState() - Method in class com.mapr.ojai.store.impl.SingleRowListener
Get the last known QueryState.
getRightLiteral() - Method in class com.mapr.ojai.store.impl.RelationalOperator
Get the literal in the right operand.
getRowCpuIoRatio() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getScanCondition(OjaiConnection, EligibleIndex) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getSelectListAsArray() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
getSession() - Method in class com.mapr.ojai.store.impl.SharedDrillSession
Get the shared Drill session.
getSharedResource() - Method in class com.mapr.ojai.store.impl.SharedReleaser
Get the SharedResource.
getShort() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getShort() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getSortLimitExtras() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Return the list of extra fields that would be required in order to perform a client-side sort for a sort limit case.
getSql() - Method in class com.mapr.ojai.store.impl.QueryContext
 
getStoragePlugin() - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
getStore(String) - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
getStore(String, Document) - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
getStoreOptions() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
getStrategy() - Method in class com.mapr.ojai.store.impl.QueryStrategyCache.Mapping
Get the QueryStrategy for this Mapping.
getString() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getString() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getString(String, String) - Method in class com.mapr.ojai.store.impl.OjaiOptions
 
getSystem() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
getTable() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
getTime() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getTime() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getTimeAsInt() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getTimeAsInt() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getTimestamp() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getTimestamp() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getTimestampAsLong() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getTimestampAsLong() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getType() - Method in class com.mapr.ojai.store.impl.DummyValue
 
getType() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
getValueBuilder() - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
getValueBuilder() - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
getZnode() - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
getZookeeperQuorum() - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 

H

hasCondition() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Indicate if the query has a condition or not.
hasNext() - Method in class com.mapr.ojai.store.impl.EmptyIterator
 
hasNext() - Method in class com.mapr.ojai.store.impl.ErrorIterator
 
hasNext() - Method in class com.mapr.ojai.store.impl.FilterIterator
 
hasOrderBy() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
hasProjectionWithArrayIndex() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 

I

ID_INDEX_FIELD_DESC - Static variable in class com.mapr.ojai.store.impl.IdIndexDesc
 
idBufferIterator() - Method in interface com.mapr.ojai.store.impl.IdByteBufferStream
Return an iterator for a list of ids represented as ByteBuffers.
idBufferIterator() - Method in class com.mapr.ojai.store.impl.IdDocumentStream
 
IdByteBufferStream - Interface in com.mapr.ojai.store.impl
Interface for fetching an iterator ids as an iterator of ByteBuffers
IdDocumentStream - Class in com.mapr.ojai.store.impl
 
IdDocumentStream(OjaiConnection, FieldInBundle, IndexFieldDesc.Order) - Constructor for class com.mapr.ojai.store.impl.IdDocumentStream
 
IdIndexDesc - Class in com.mapr.ojai.store.impl
Dummy index descriptor that represents a table as an index on _id.
IdIndexDesc(BaseJsonTable) - Constructor for class com.mapr.ojai.store.impl.IdIndexDesc
Constructor.
includeId() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Indicates whether or not we should include the id field in the result.
increment(String, String, byte) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(String, String, short) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(String, String, int) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(String, String, long) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(String, String, float) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(String, String, double) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(String, String, BigDecimal) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(Value, String, byte) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(Value, String, short) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(Value, String, int) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(Value, String, long) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(Value, String, float) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(Value, String, double) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
increment(Value, String, BigDecimal) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
indexDesc - Variable in class com.mapr.ojai.store.impl.EligibleIndex
The index descriptor for the index.
indexStats - Variable in class com.mapr.ojai.store.impl.EligibleIndex
The scan stats for this index for the prunedCondition.
insert(Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insert(DocumentStream) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insert(String, Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insert(Value, Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insert(Document, FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insert(Document, String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insert(DocumentStream, FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insert(DocumentStream, String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insertOrReplace(Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insertOrReplace(DocumentStream) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insertOrReplace(String, Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insertOrReplace(Value, Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insertOrReplace(Document, FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insertOrReplace(Document, String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insertOrReplace(DocumentStream, FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
insertOrReplace(DocumentStream, String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
IntValueExtractor(String, IntVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.IntValueExtractor
 
ioCost - Variable in class com.mapr.ojai.store.impl.EligibleIndex
 
isCanceled() - Method in class com.mapr.ojai.store.impl.AbstractDocumentStream
Find out if the query is canceled or not.
isClosed() - Method in class com.mapr.ojai.store.impl.AbstractDocumentStream
Find out if the stream is canceled or not.
isClosed() - Method in class com.mapr.ojai.store.impl.OjaiDrillClient
 
isCovering - Variable in class com.mapr.ojai.store.impl.EligibleIndex
Whether or not the index is covering.
isDisabled() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
isDrillInClasspath() - Static method in class com.mapr.ojai.store.impl.OjaiDriver
 
isEnabled() - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
isExternal() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
isFullIndex() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
isHashed() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
isIdIn() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Determines if the query is of the form "_id in (x, y, ...)"; also recognizes "_id = x or _id = y or ..." for any number of ids.
isLogicalOperator(String) - Static method in class com.mapr.ojai.store.impl.NaryOperator
 
isNeedFieldProjection() - Method in class com.mapr.ojai.store.impl.QueryContext
 
isOjaiQuery() - Method in class com.mapr.ojai.store.impl.QueryContext
 
isOnList() - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinked
Determine if this item is currently on a list.
isPossiblyNeedProjection() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
isPrefix - Variable in class com.mapr.ojai.store.impl.NaryOperator
 
isReadOnly() - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
isSortLimit() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Indicates that the query has both a sort and a limit, and that the limit is within the maximum allowed for a client-side sort.
isSortOnId() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Returns true if the sort (orderBy) is on _id ascending.
isStarQuery() - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
isStarQuery() - Method in class com.mapr.ojai.store.impl.QueryContext
 
isUnique() - Method in class com.mapr.ojai.store.impl.IdIndexDesc
 
isUsed - Variable in class com.mapr.ojai.store.impl.AbstractDocumentStream
Indicates that one of documentReaders(), iterator(), or streamTo() has been called.
isValid() - Method in class com.mapr.ojai.store.impl.bean.DrillConnectionParams
 
itemTimeout(long) - Method in class com.mapr.ojai.store.impl.BlockingHandoff
Inform the derived class that we timed-out while waiting for an item This function must not return (i.e., you must throw an exception)
iterator() - Method in class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
iterator() - Method in class com.mapr.ojai.store.impl.BlockingHandoff
 
iterator() - Method in class com.mapr.ojai.store.impl.CommitWaitStream
 
iterator() - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
 
iterator() - Method in class com.mapr.ojai.store.impl.DrillPostludeFilter
 
iterator() - Method in class com.mapr.ojai.store.impl.DrillPreludeFilter
 
iterator() - Method in class com.mapr.ojai.store.impl.EmptyQueryStream
 
iterator() - Method in class com.mapr.ojai.store.impl.IdDocumentStream
 
iterator() - Method in class com.mapr.ojai.store.impl.LimitStream
 
iterator() - Method in class com.mapr.ojai.store.impl.MaterializedDocumentStream
 
iterator() - Method in class com.mapr.ojai.store.impl.OffsetStream
 
iterator() - Method in class com.mapr.ojai.store.impl.RowkeyLookup
 
iterator() - Method in class com.mapr.ojai.store.impl.TimeoutDocumentFilter
 
iterator() - Method in class com.mapr.ojai.store.impl.TopKStream
 
iterator() - Method in class com.mapr.ojai.store.impl.UnionDocumentStream
 
iteratorTimeout() - Method in class com.mapr.ojai.store.impl.BlockingHandoff
 

L

limit(long) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
LIMIT_NONE - Static variable in class com.mapr.ojai.store.impl.OjaiQuery
Special value that indicates no limit has been set.
LimitStream - Class in com.mapr.ojai.store.impl
Filter that only returns documents after a certain number have already passed.
LimitStream(DocumentStream, long) - Constructor for class com.mapr.ojai.store.impl.LimitStream
Constructor.
LiteralExpression - Class in com.mapr.ojai.store.impl
Literal expression in a query expression tree.
LiteralExpression() - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a null value.
LiteralExpression(boolean) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a boolean value.
LiteralExpression(int) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for an int value.
LiteralExpression(byte) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a byte value.
LiteralExpression(short) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a short value.
LiteralExpression(long) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a long value.
LiteralExpression(String) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a string value.
LiteralExpression(ODate) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a date value.
LiteralExpression(OTime) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a time value.
LiteralExpression(OTimestamp) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a timestamp value.
LiteralExpression(OInterval) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for an interval value.
LiteralExpression(ByteBuffer) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a binary value.
LiteralExpression(double) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a double value.
LiteralExpression(float) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a float value.
LiteralExpression(Map<String, Object>) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a map value.
LiteralExpression(List<Object>) - Constructor for class com.mapr.ojai.store.impl.LiteralExpression
Constructor for a list (array) value.
load(OjaiQuery) - Method in interface com.mapr.ojai.store.impl.QueryStrategyCache.StrategyLoader
Provide the QueryStrategy to use for the given query.
logQueryPlan(DocumentStream) - Static method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
LongValue - Interface in com.mapr.ojai.store.impl
Interface for fetching an integer value.

M

Mapping(QueryStrategyCache.LoadedQuery) - Constructor for class com.mapr.ojai.store.impl.QueryStrategyCache.Mapping
Constructor.
MapValueExtractor(String, MapVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.MapValueExtractor
 
MaterializedDocumentStream - Class in com.mapr.ojai.store.impl
Convenience for dealing with small result sets which must be presented as a DocumentStream.
MaterializedDocumentStream(Document, OjaiQueryProperties.QueryPath, String, FieldPath...) - Constructor for class com.mapr.ojai.store.impl.MaterializedDocumentStream
Constructor for a single result.
MaterializedDocumentStream(OjaiQueryProperties.QueryPath, String) - Constructor for class com.mapr.ojai.store.impl.MaterializedDocumentStream
Constructor for an empty result.
MAX_BATCH_SIZE - Static variable in class com.mapr.ojai.store.impl.RowkeyLookup
 
MAX_CLIENT_SORT_LIMIT - Static variable in class com.mapr.ojai.store.impl.OjaiQuery
 
MAX_VALUE - Static variable in interface com.mapr.ojai.store.impl.LongValue
 

N

NaryOperator - Class in com.mapr.ojai.store.impl
 
NaryOperator(String, List<Expression>) - Constructor for class com.mapr.ojai.store.impl.NaryOperator
 
newBuilder(String) - Static method in class com.mapr.ojai.store.impl.QueryContext
 
newCondition() - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newCondition() - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
newDocument() - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newDocument(String) - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newDocument(Map<String, Object>) - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newDocument(Object) - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newDocument() - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
newDocument(String) - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
newDocument(Map<String, Object>) - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
newDocument(Object) - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
newDocumentBuilder() - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newDocumentBuilder() - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
newMutation() - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newMutation() - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
newQuery() - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newQuery(String) - Method in class com.mapr.ojai.store.impl.OjaiConnection
 
newQuery() - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
newQuery(String) - Method in class com.mapr.ojai.store.impl.OjaiDriver
 
next() - Method in class com.mapr.ojai.store.impl.EmptyIterator
 
next() - Method in class com.mapr.ojai.store.impl.ErrorIterator
 
nIncludedFields - Variable in class com.mapr.ojai.store.impl.EligibleIndex
 
nIndexedFields - Variable in class com.mapr.ojai.store.impl.EligibleIndex
 
NullableBigIntValueExtractor(String, NullableBigIntVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableBigIntValueExtractor
 
NullableBooleanValueExtractor(String, NullableBitVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableBooleanValueExtractor
 
NullableByteValueExtractor(String, NullableTinyIntVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableByteValueExtractor
 
NullableDateValueExtractor(String, NullableDateVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableDateValueExtractor
 
NullableDoubleValueExtractor(String, NullableFloat8Vector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableDoubleValueExtractor
 
NullableFloatValueExtractor(String, NullableFloat4Vector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableFloatValueExtractor
 
NullableIntValueExtractor(String, NullableIntVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableIntValueExtractor
 
NullableShortValueExtractor(String, NullableSmallIntVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableShortValueExtractor
 
NullableTimestampValueExtractor(String, NullableTimeStampVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableTimestampValueExtractor
 
NullableTimeValueExtractor(String, NullableTimeVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableTimeValueExtractor
 
NullableVar16CharValueExtractor(String, NullableVar16CharVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableVar16CharValueExtractor
 
NullableVarBinaryValueExtractor(String, NullableVarBinaryVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableVarBinaryValueExtractor
 
NullableVarCharValueExtractor(String, NullableVarCharVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.NullableVarCharValueExtractor
 

O

offset(long) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
OFFSET_NONE - Static variable in class com.mapr.ojai.store.impl.OjaiQuery
Special value that indicates no offset has been set.
OffsetStream - Class in com.mapr.ojai.store.impl
Filter that only returns documents after a certain number have already passed.
OffsetStream(DocumentStream, long) - Constructor for class com.mapr.ojai.store.impl.OffsetStream
Constructor.
OjaiConnection - Class in com.mapr.ojai.store.impl
 
OjaiDocumentStore - Class in com.mapr.ojai.store.impl
DocumentStore that an use existing MapRDB paths as well as newly added Drill capabilities for find()/scan().
OjaiDocumentStore(OjaiConnection, String, Document) - Constructor for class com.mapr.ojai.store.impl.OjaiDocumentStore
 
OjaiDrillClient - Class in com.mapr.ojai.store.impl
 
OjaiDrillClient() - Constructor for class com.mapr.ojai.store.impl.OjaiDrillClient
 
OjaiDriver - Class in com.mapr.ojai.store.impl
 
OjaiDriver() - Constructor for class com.mapr.ojai.store.impl.OjaiDriver
This constructor needs to be public for Java SPI but should never be used directly.
OjaiDriverConsts - Class in com.mapr.ojai.store.impl
 
OjaiDriverConsts() - Constructor for class com.mapr.ojai.store.impl.OjaiDriverConsts
 
OjaiOptions - Class in com.mapr.ojai.store.impl
 
OjaiOptions(Document) - Constructor for class com.mapr.ojai.store.impl.OjaiOptions
 
OjaiQuery - Class in com.mapr.ojai.store.impl
 
OjaiQuery(Query) - Constructor for class com.mapr.ojai.store.impl.OjaiQuery
Copy Constructor.
OjaiResultProcessor - Class in com.mapr.ojai.store.impl.results
An implementation of QueryResultProcessor which decodes the RowcolCodec encoded data in the `$$document` field from a row in Drill's Record Batch into OJAI Document.
OjaiResultProcessor(QueryContext) - Constructor for class com.mapr.ojai.store.impl.results.OjaiResultProcessor
 
OperatorExpression - Class in com.mapr.ojai.store.impl
Operator expression in a query expression tree.
OperatorExpression(String) - Constructor for class com.mapr.ojai.store.impl.OperatorExpression
Constructor.
opName - Variable in class com.mapr.ojai.store.impl.OperatorExpression
 
OPTION_BUFFER_WRITES - Static variable in class com.mapr.ojai.store.impl.OjaiOptions
 
OPTION_DRILL_PREFIX - Static variable in class com.mapr.ojai.store.impl.OjaiOptions
This is the prefix that can be used to specify any Drill option; just append the Drill option name to this.
OPTION_FORCE_DIRECT - Static variable in class com.mapr.ojai.store.impl.OjaiOptions
 
OPTION_FORCE_DRILL - Static variable in class com.mapr.ojai.store.impl.OjaiOptions
 
OPTION_FORCE_SORT - Static variable in class com.mapr.ojai.store.impl.OjaiOptions
 
OPTION_ROW_TIME_TO_IO_RATIO - Static variable in class com.mapr.ojai.store.impl.OjaiOptions
This is meant to crudely capture the difference bewteen using SSDs vs HDDs.
OPTION_USE_INDEX - Static variable in class com.mapr.ojai.store.impl.OjaiOptions
 
order - Variable in class com.mapr.ojai.store.impl.SortKey
 
orderBy(String...) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
orderBy(FieldPath...) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
orderBy(String, String) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
orderBy(String, SortOrder) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
orderBy(FieldPath, SortOrder) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 

P

parseQuery(String) - Method in class com.mapr.ojai.store.impl.QueryParser
 
PipelineControl - Interface in com.mapr.ojai.store.impl
Provides a means to control query pipeline elements.
preCloseAction(T) - Method in class com.mapr.ojai.store.impl.SharedResource
Perform an action before closing the resource.
preCloseAction(BaseJsonTable) - Method in class com.mapr.ojai.store.impl.SharedTable
 
prunedCondition - Variable in class com.mapr.ojai.store.impl.EligibleIndex
The condition that results if all of the conditions on fields that are not present in the index are removed.
put(T) - Method in class com.mapr.ojai.store.impl.BlockingHandoff
Put an item into the handoff for consumption.
putEos() - Method in class com.mapr.ojai.store.impl.BlockingHandoff
Indicate that there are no more items.
putException(Exception) - Method in class com.mapr.ojai.store.impl.BlockingHandoff
 

Q

query(OjaiQuery) - Method in class com.mapr.ojai.store.impl.QueryContext.Builder
 
QUERY_TRANSIENT_STATE_UPDATE - Static variable in class com.mapr.ojai.store.impl.DrillConstants
 
queryCompleted(UserBitShared.QueryResult.QueryState) - Method in class com.mapr.ojai.store.impl.DelegatingResultsListener
 
queryCompleted(UserBitShared.QueryResult.QueryState) - Method in class com.mapr.ojai.store.impl.SingleRowListener
 
QueryContext - Class in com.mapr.ojai.store.impl
An immutable class which act as a state holder for a query under execution.
QueryContext.Builder - Class in com.mapr.ojai.store.impl
 
QueryDocumentStream - Class in com.mapr.ojai.store.impl
 
QueryDocumentStream() - Constructor for class com.mapr.ojai.store.impl.QueryDocumentStream
 
QueryEquivalence - Class in com.mapr.ojai.store.impl
 
QueryEquivalence() - Constructor for class com.mapr.ojai.store.impl.QueryEquivalence
 
queryIdArrived(UserBitShared.QueryId) - Method in class com.mapr.ojai.store.impl.DelegatingResultsListener
 
queryIdArrived(UserBitShared.QueryId) - Method in class com.mapr.ojai.store.impl.SingleRowListener
 
QueryParser - Class in com.mapr.ojai.store.impl
This class contain utility routines to parse Query from JSON representation.
QueryParser() - Constructor for class com.mapr.ojai.store.impl.QueryParser
 
queryPlanToString(List<Map<String, Object>>) - Static method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
QueryResultProcessor - Interface in com.mapr.ojai.store.impl.results
 
QueryStrategy - Interface in com.mapr.ojai.store.impl
Factory for producing data pipelines to perform direct queries (bypassing Drill).
QueryStrategyCache - Class in com.mapr.ojai.store.impl
A cache for query execution strategies.
QueryStrategyCache(int, QueryStrategyCache.StrategyLoader) - Constructor for class com.mapr.ojai.store.impl.QueryStrategyCache
Constructor.
QueryStrategyCache.Mapping - Class in com.mapr.ojai.store.impl
A Mapping represents a current use of a cache entry, keeping that entry alive for the duration of its use.
QueryStrategyCache.StrategyLoader - Interface in com.mapr.ojai.store.impl
Users of the cache provide an implementation of this interface in order to load cache items.

R

RelationalOperator - Class in com.mapr.ojai.store.impl
Tag an NaryOperator as being a special case: a relational operator that is invertible.
RelationalOperator(String, List<Expression>) - Constructor for class com.mapr.ojai.store.impl.RelationalOperator
Constructor.
release() - Method in class com.mapr.ojai.store.impl.SharedResource
Decrement the reference count, and close() the resource if the count has reached zero.
remove() - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinked
Link around this item in the list, clearing this item's next and previous pointers so it can't affect the list in any way in the future.
remove() - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinkedList
 
removeUnsafe() - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinked
Link around this item in the list, without clearing this item's next and previous pointers.
removeUnsafe() - Method in class com.mapr.ojai.store.impl.doublylinked.DoublyLinkedList
 
RepeatedScalarValueExtractor(String, ValueVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.RepeatedScalarValueExtractor
 
replace(Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
replace(DocumentStream) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
replace(String, Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
replace(Value, Document) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
replace(Document, FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
replace(Document, String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
replace(DocumentStream, FieldPath) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
replace(DocumentStream, String) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
rowArrived(QueryDataBatch) - Method in class com.mapr.ojai.store.impl.SingleRowListener
A record has arrived and is ready for access.
RowkeyLookup - Class in com.mapr.ojai.store.impl
Processing pipeline element for doing rowkey lookups.
RowkeyLookup(DocumentStream, SharedTable, QueryCondition, FieldPath...) - Constructor for class com.mapr.ojai.store.impl.RowkeyLookup
Constructor.
rowSelectivity - Variable in class com.mapr.ojai.store.impl.EligibleIndex
Approximate selectivity.
RunnableQueue - Class in com.mapr.ojai.store.impl
A queue that will manage multiple Runnables, and ensure they are executed in the sequence they are submitted.
RunnableQueue(ExecutorService, int) - Constructor for class com.mapr.ojai.store.impl.RunnableQueue
Constructor.

S

scanFields - Variable in class com.mapr.ojai.store.impl.EligibleIndex
The fields of the index that are to be scanned.
select(String...) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
select(FieldPath...) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
setDesiredRows(LongValue) - Method in class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
setDesiredRows(LongValue) - Method in class com.mapr.ojai.store.impl.OffsetStream
 
setDesiredRows(LongValue) - Method in interface com.mapr.ojai.store.impl.PipelineControl
Provide a means for an element to query how many rows it would be desirable for it to produce at any given moment.
setDesiredRows(LongValue) - Method in class com.mapr.ojai.store.impl.RowkeyLookup
 
setOption(String, Object) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
setOptions(Document) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
setSql(String) - Method in class com.mapr.ojai.store.impl.QueryContext
 
setTimeout(long) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
setup(CountDownLatch) - Method in class com.mapr.ojai.store.impl.BlockingHandoff
 
SharedDrillSession - Class in com.mapr.ojai.store.impl
Provides a holder for a Drill session that needs to be shared between multiple objects.
SharedDrillSession(OjaiConnection, String) - Constructor for class com.mapr.ojai.store.impl.SharedDrillSession
 
SharedReleaser<T extends java.lang.AutoCloseable> - Class in com.mapr.ojai.store.impl
Utility class that uses AutoCloseable to release() a SharedResource exactly once when an instance of this is closed.
SharedReleaser(SharedResource<T>) - Constructor for class com.mapr.ojai.store.impl.SharedReleaser
Constructor.
SharedResource<T extends java.lang.AutoCloseable> - Class in com.mapr.ojai.store.impl
The SharedReference provides a way to share an AutoCloseble resource among several "owners." Standard reference counting is used via SharedResource.addRef() and SharedResource.release().
SharedResource(T) - Constructor for class com.mapr.ojai.store.impl.SharedResource
Constructor.
SharedTable - Class in com.mapr.ojai.store.impl
SharedTable provides a means to share table handles between DocumentStores and their spawned DocumentStreams, allowing the stores to be closed before the streams without having to unnecessarily clone or duplicate table handles.
SharedTable(BaseJsonTable) - Constructor for class com.mapr.ojai.store.impl.SharedTable
Constructor.
ShortValueExtractor(String, SmallIntVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.ShortValueExtractor
 
simpleCost - Variable in class com.mapr.ojai.store.impl.EligibleIndex
We estimate a simple cost to using this index.
SingleRowListener - Class in com.mapr.ojai.store.impl
Convenience class to help with implementing a specialized Drill result listener for cases where the result is known to only be a single row.
SingleRowListener() - Constructor for class com.mapr.ojai.store.impl.SingleRowListener
 
sortCpuCost - Variable in class com.mapr.ojai.store.impl.EligibleIndex
 
SortKey - Class in com.mapr.ojai.store.impl
 
SortKey(FieldPath, SortOrder) - Constructor for class com.mapr.ojai.store.impl.SortKey
 
sortLimitExtras - Variable in class com.mapr.ojai.store.impl.EligibleIndex
Immutable list of fields that are required for a client-side sort that are not included in the projection.
sortOrder - Variable in class com.mapr.ojai.store.impl.SortKey
 
sourceIter - Variable in class com.mapr.ojai.store.impl.FilterIterator
Derived classes' implementation of next() may refer to this.
sql(String) - Method in class com.mapr.ojai.store.impl.QueryContext.Builder
 
SqlResultProcessor - Class in com.mapr.ojai.store.impl.results
An implementation of QueryResultProcessor which extracts individual fields from a row in Drill's Record Batch into the corresponding fields of an OJAI Document.
SqlResultProcessor(boolean) - Constructor for class com.mapr.ojai.store.impl.results.SqlResultProcessor
 
streamTo(DocumentListener) - Method in class com.mapr.ojai.store.impl.AbstractDocumentStream
Overriding classes must call this at the end of their own successful streamTo() in order to mark the abstract stream as used.
streamTo(DocumentListener) - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
 
streamTo(DocumentListener) - Method in class com.mapr.ojai.store.impl.MaterializedDocumentStream
 
structuralEquals(Expression) - Method in class com.mapr.ojai.store.impl.Expression
Check to see if the two expressions are equal.
structuralEquals(Expression) - Method in class com.mapr.ojai.store.impl.FieldExpression
 
structuralEquals(Expression) - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
structuralEquals(Expression) - Method in class com.mapr.ojai.store.impl.NaryOperator
 
structuralEquals(OjaiQuery) - Method in class com.mapr.ojai.store.impl.OjaiQuery
Determines if two queries are structurally equal.
structuralEquals(Expression) - Method in class com.mapr.ojai.store.impl.UnaryOperator
 
structuralHashCode() - Method in class com.mapr.ojai.store.impl.Expression
Generate the hash code for the Expression.
structuralHashCode() - Method in class com.mapr.ojai.store.impl.FieldExpression
 
structuralHashCode() - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
structuralHashCode() - Method in class com.mapr.ojai.store.impl.NaryOperator
 
structuralHashCode() - Method in class com.mapr.ojai.store.impl.OjaiQuery
Computes the structural hashCode() for the query.
structuralHashCode() - Method in class com.mapr.ojai.store.impl.UnaryOperator
 
submissionFailed(UserException) - Method in class com.mapr.ojai.store.impl.DelegatingResultsListener
 
submissionFailed(UserException) - Method in class com.mapr.ojai.store.impl.SingleRowListener
 
submitQuery(DocumentListener) - Method in class com.mapr.ojai.store.impl.DrillDocumentStream
 
submitQuery(DocumentListener) - Method in class com.mapr.ojai.store.impl.QueryDocumentStream
Submit the query for execution.

T

terminate() - Method in class com.mapr.ojai.store.impl.DelegatingResultsListener
Terminate any running task, and don't submit any more.
terminate() - Method in class com.mapr.ojai.store.impl.RunnableQueue
Terminate the queue's execution.
throwException() - Method in class com.mapr.ojai.store.impl.ErrorIterator
Throw the required exception
throwQueryTimeout() - Method in class com.mapr.ojai.store.impl.BlockingHandoff
Throw a QueryTimeoutException.
TIMEOUT_NONE - Static variable in class com.mapr.ojai.store.impl.OjaiQuery
Special value that indicates no timeout has been set.
TimeoutDocumentFilter - Class in com.mapr.ojai.store.impl
 
TimeoutDocumentFilter(DocumentStream, ExecutorService, long) - Constructor for class com.mapr.ojai.store.impl.TimeoutDocumentFilter
 
TimestampValueExtractor(String, TimeStampVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.TimestampValueExtractor
 
TimeValueExtractor(String, TimeVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.TimeValueExtractor
 
TopKStream - Class in com.mapr.ojai.store.impl
 
TopKStream(DocumentStream, int, List<SortKey>, List<FieldPath>) - Constructor for class com.mapr.ojai.store.impl.TopKStream
 
toQueryCondition(OjaiConnection) - Method in class com.mapr.ojai.store.impl.NaryOperator
Deprecated.
toString() - Method in class com.mapr.ojai.store.impl.EligibleIndex
 
toString() - Method in class com.mapr.ojai.store.impl.Expression
 
toString() - Method in class com.mapr.ojai.store.impl.OjaiDriver
 

U

UnaryOperator - Class in com.mapr.ojai.store.impl
Unary operator in a query expression tree.
UnaryOperator(String, Expression) - Constructor for class com.mapr.ojai.store.impl.UnaryOperator
Constructor.
UnionDocumentStream - Class in com.mapr.ojai.store.impl
DocumentStream that will return results, one after the other, from a series of DocumentStreams returned by a DocumentStreamFactory.
UnionDocumentStream(DocumentStreamFactory) - Constructor for class com.mapr.ojai.store.impl.UnionDocumentStream
Constructor.
update(String, DocumentMutation) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
update(Value, DocumentMutation) - Method in class com.mapr.ojai.store.impl.OjaiDocumentStore
 
upstreamStream - Variable in class com.mapr.ojai.store.impl.AbstractDocumentFilter
 
USE_DYNAMIC_UDFS - Static variable in class com.mapr.ojai.store.impl.DrillConstants
 
USE_SIMPLE_OPTIMIZER - Static variable in class com.mapr.ojai.store.impl.DrillConstants
 

V

valueCount - Variable in class com.mapr.ojai.store.impl.ValueExtractor
 
ValueExtractor - Class in com.mapr.ojai.store.impl
A ValueExtractor is a proxy for a ValueVector's Accessor after we have determined the type, nullability, and repeatability (array-ness) of the vector.
ValueExtractor(String, int) - Constructor for class com.mapr.ojai.store.impl.ValueExtractor
Constructor.
ValueExtractors - Class in com.mapr.ojai.store.impl
ValueExtractors provides a set of type and mode specific extractors for pulling values out of ValueVectors of different type and mode combinations.
ValueExtractors() - Constructor for class com.mapr.ojai.store.impl.ValueExtractors
 
ValueExtractors.BigIntValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.BooleanValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.ByteValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.DateValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.DoubleValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.FloatValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.IntValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.MapValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableBigIntValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableBooleanValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableByteValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableDateValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableDoubleValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableFloatValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableIntValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableShortValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableTimestampValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableTimeValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableVar16CharValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableVarBinaryValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.NullableVarCharValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.RepeatedScalarValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.ShortValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.TimestampValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.TimeValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.Var16CharValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.VarBinaryIdValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.VarBinaryValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.VarCharIdValueExtractor - Class in com.mapr.ojai.store.impl
 
ValueExtractors.VarCharValueExtractor - Class in com.mapr.ojai.store.impl
 
values - Variable in class com.mapr.ojai.store.impl.FieldInBundle
Immutable list of ids.
Var16CharValueExtractor(String, Var16CharVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.Var16CharValueExtractor
 
VarBinaryIdValueExtractor(NullableVarBinaryVector.Accessor, boolean) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.VarBinaryIdValueExtractor
 
VarBinaryValueExtractor(String, VarBinaryVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.VarBinaryValueExtractor
 
VarCharIdValueExtractor(NullableVarCharVector.Accessor, boolean) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.VarCharIdValueExtractor
 
VarCharValueExtractor(String, VarCharVector.Accessor) - Constructor for class com.mapr.ojai.store.impl.ValueExtractors.VarCharValueExtractor
 
visit(ExpressionVisitor) - Method in class com.mapr.ojai.store.impl.Expression
Visit this node.
visit(ExpressionVisitor) - Method in class com.mapr.ojai.store.impl.FieldExpression
 
visit(ExpressionVisitor) - Method in class com.mapr.ojai.store.impl.LiteralExpression
 
visit(ExpressionVisitor) - Method in class com.mapr.ojai.store.impl.NaryOperator
 
visit(ExpressionVisitor) - Method in class com.mapr.ojai.store.impl.RelationalOperator
 
visit(ExpressionVisitor) - Method in class com.mapr.ojai.store.impl.UnaryOperator
 
visitField(FieldExpression) - Method in class com.mapr.ojai.store.impl.ExpressionPruner
 
visitField(FieldExpression) - Method in class com.mapr.ojai.store.impl.ExpressionToCondition
 
visitField(FieldExpression) - Method in class com.mapr.ojai.store.impl.ExpressionToSql
 
visitField(FieldExpression) - Method in class com.mapr.ojai.store.impl.ExpressionVisitor
visitLiteral(LiteralExpression) - Method in class com.mapr.ojai.store.impl.ExpressionPruner
 
visitLiteral(LiteralExpression) - Method in class com.mapr.ojai.store.impl.ExpressionToCondition
 
visitLiteral(LiteralExpression) - Method in class com.mapr.ojai.store.impl.ExpressionToSql
 
visitLiteral(LiteralExpression) - Method in class com.mapr.ojai.store.impl.ExpressionVisitor
visitNary(NaryOperator) - Method in class com.mapr.ojai.store.impl.ExpressionPruner
 
visitNary(NaryOperator) - Method in class com.mapr.ojai.store.impl.ExpressionToCondition
 
visitNary(NaryOperator) - Method in class com.mapr.ojai.store.impl.ExpressionToSql
 
visitNary(NaryOperator) - Method in class com.mapr.ojai.store.impl.ExpressionVisitor
Visit a NaryOperator.
visitRelational(RelationalOperator) - Method in class com.mapr.ojai.store.impl.ExpressionPruner
 
visitRelational(RelationalOperator) - Method in class com.mapr.ojai.store.impl.ExpressionToCondition
 
visitRelational(RelationalOperator) - Method in class com.mapr.ojai.store.impl.ExpressionVisitor
visitUnary(UnaryOperator) - Method in class com.mapr.ojai.store.impl.ExpressionPruner
 
visitUnary(UnaryOperator) - Method in class com.mapr.ojai.store.impl.ExpressionToCondition
 
visitUnary(UnaryOperator) - Method in class com.mapr.ojai.store.impl.ExpressionToSql
 
visitUnary(UnaryOperator) - Method in class com.mapr.ojai.store.impl.ExpressionVisitor
Visit a UnaryOperator.

W

waitForCompletion() - Method in class com.mapr.ojai.store.impl.SingleRowListener
Wait for the completion of this query; receiving a record or an error will both cause the query to be considered complete
waitForTrackedWrites(String) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
where(String) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
where(QueryCondition) - Method in class com.mapr.ojai.store.impl.OjaiQuery
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links