@Internal public class MongoUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static org.bson.BsonDocument |
collStats(com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace) |
static boolean |
isShardedCollectionDropped(org.bson.BsonDocument collectionMetadata) |
static org.bson.conversions.Bson |
project(List<String> projectedFields) |
static List<org.bson.BsonDocument> |
readChunks(com.mongodb.client.MongoClient mongoClient,
org.bson.BsonDocument collectionMetadata) |
static Optional<org.bson.BsonDocument> |
readCollectionMetadata(com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace) |
static org.bson.BsonDocument |
splitVector(com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace,
org.bson.BsonDocument keyPattern,
int maxChunkSizeMB) |
static org.bson.BsonDocument |
splitVector(com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace,
org.bson.BsonDocument keyPattern,
int maxChunkSizeMB,
org.bson.BsonDocument min,
org.bson.BsonDocument max) |
public static org.bson.BsonDocument collStats(com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace)
public static org.bson.BsonDocument splitVector(com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace,
org.bson.BsonDocument keyPattern,
int maxChunkSizeMB)
public static org.bson.BsonDocument splitVector(com.mongodb.client.MongoClient mongoClient,
com.mongodb.MongoNamespace namespace,
org.bson.BsonDocument keyPattern,
int maxChunkSizeMB,
@Nullable
org.bson.BsonDocument min,
@Nullable
org.bson.BsonDocument max)
public static Optional<org.bson.BsonDocument> readCollectionMetadata(com.mongodb.client.MongoClient mongoClient, com.mongodb.MongoNamespace namespace)
public static boolean isShardedCollectionDropped(org.bson.BsonDocument collectionMetadata)
public static List<org.bson.BsonDocument> readChunks(com.mongodb.client.MongoClient mongoClient, org.bson.BsonDocument collectionMetadata)
Copyright © 2022–2025 The Apache Software Foundation. All rights reserved.