- 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
-
- 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
-
- 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.
- 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
-
- 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.