com.mongodb.jdbc.MongoVersionedJsonSchema Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mongodb-jdbc Show documentation
Show all versions of mongodb-jdbc Show documentation
JDBC Driver for MongoDB Atlas SQL interface
package com.mongodb.jdbc;
import org.bson.codecs.pojo.annotations.BsonCreator;
import org.bson.codecs.pojo.annotations.BsonProperty;
public class MongoVersionedJsonSchema {
public int version;
public MongoJsonSchema mongoJsonSchema;
/** Empty Json schema. */
public MongoVersionedJsonSchema() {}
/**
* Deserialized json schema from a 'sqlgetschema' command.
*
* @param version The schema version.
* @param schema The schema.
*/
@BsonCreator
public MongoVersionedJsonSchema(
@BsonProperty("version") final int version,
@BsonProperty("jsonSchema") JsonSchema schema) {
this.version = version;
this.mongoJsonSchema = MongoJsonSchema.toSimplifiedMongoJsonSchema(schema);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy