@Internal public class MongoSplitContext extends Object
MongoSplitters to split collection into a set of chunks for
MongoDB data source.| 构造器和说明 |
|---|
MongoSplitContext(MongoReadOptions readOptions,
com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace,
boolean sharded,
long count,
long size,
long avgObjSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
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–2024 The Apache Software Foundation. All rights reserved.