Modifier and Type | Class and Description |
---|---|
static class |
Meta.CursorOption
Meta.CursorOption represents OP_QUERY wire protocol flags to change the behavior of queries. |
Constructor and Description |
---|
Meta() |
Modifier and Type | Method and Description |
---|---|
boolean |
addFlag(Meta.CursorOption option)
Add
Meta.CursorOption influencing behavior of the FindIterable . |
boolean |
equals(Object obj) |
Boolean |
getAllowDiskUse()
When set to true, aggregation stages can write data to disk.
|
String |
getComment() |
Integer |
getCursorBatchSize() |
Set<Meta.CursorOption> |
getFlags() |
Long |
getMaxTimeMsec() |
int |
hashCode() |
boolean |
hasValues() |
void |
setAllowDiskUse(Boolean allowDiskUse)
Set to true, to allow aggregation stages to write data to disk.
|
void |
setComment(String comment)
Add a comment to the query that is propagated to the profile log.
|
void |
setCursorBatchSize(int cursorBatchSize)
Apply the batch size (number of documents to return in each response) for a query.
|
void |
setMaxTime(Duration timeout)
Set the maximum time limit for processing operations.
|
void |
setMaxTime(long timeout,
TimeUnit timeUnit)
Deprecated.
since 2.1. Use
setMaxTime(Duration) instead. |
void |
setMaxTimeMsec(long maxTimeMsec)
Set the maximum time limit in milliseconds for processing operations.
|
Iterable<Map.Entry<String,Object>> |
values()
Get
Iterable of set meta values. |
public void setMaxTimeMsec(long maxTimeMsec)
maxTimeMsec
- @Deprecated public void setMaxTime(long timeout, @Nullable TimeUnit timeUnit)
setMaxTime(Duration)
instead.timeout
- timeUnit
- public void setMaxTime(Duration timeout)
timeout
- must not be null.public void setComment(String comment)
comment
- @Nullable public Integer getCursorBatchSize()
public void setCursorBatchSize(int cursorBatchSize)
cursorBatchSize
- The number of documents to return per batch.public boolean addFlag(Meta.CursorOption option)
Meta.CursorOption
influencing behavior of the FindIterable
.option
- must not be null.public Set<Meta.CursorOption> getFlags()
@Nullable public Boolean getAllowDiskUse()
public void setAllowDiskUse(@Nullable Boolean allowDiskUse)
allowDiskUse
- use null for server defaults.public boolean hasValues()
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.