@Internal public class MongoSplitContext extends Object
MongoSplitters to split collection into a set of chunks for
MongoDB data source.| Constructor and Description |
|---|
MongoSplitContext(MongoReadOptions readOptions,
com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace,
boolean sharded,
long count,
long size,
long avgObjSize) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAvgObjSize() |
String |
getCollectionName() |
long |
getCount() |
String |
getDatabaseName() |
com.mongodb.client.MongoClient |
getMongoClient() |
com.mongodb.client.MongoCollection<org.bson.BsonDocument> |
getMongoCollection() |
com.mongodb.MongoNamespace |
getMongoNamespace() |
MongoReadOptions |
getReadOptions() |
long |
getSize() |
boolean |
isSharded() |
static MongoSplitContext |
of(MongoReadOptions readOptions,
com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace,
org.bson.BsonDocument collStats) |
public MongoSplitContext(MongoReadOptions readOptions, com.mongodb.client.MongoClient mongoClient, com.mongodb.MongoNamespace namespace, boolean sharded, long count, long size, long avgObjSize)
public static MongoSplitContext of(MongoReadOptions readOptions, com.mongodb.client.MongoClient mongoClient, com.mongodb.MongoNamespace namespace, org.bson.BsonDocument collStats)
public com.mongodb.client.MongoClient getMongoClient()
public MongoReadOptions getReadOptions()
public String getDatabaseName()
public String getCollectionName()
public com.mongodb.MongoNamespace getMongoNamespace()
public com.mongodb.client.MongoCollection<org.bson.BsonDocument> getMongoCollection()
public boolean isSharded()
public long getCount()
public long getSize()
public long getAvgObjSize()
Copyright © 2022–2025 The Apache Software Foundation. All rights reserved.