| TypedJsonSchemaObject.ObjectJsonSchemaObject |  | 0% |  | 0% | 43 | 43 | 91 | 91 | 28 | 28 | 1 | 1 |
| TypedJsonSchemaObject.NumericJsonSchemaObject |  | 0% |  | 0% | 49 | 49 | 75 | 75 | 27 | 27 | 1 | 1 |
| TypedJsonSchemaObject.ArrayJsonSchemaObject |  | 0% |  | 0% | 32 | 32 | 59 | 59 | 20 | 20 | 1 | 1 |
| TypedJsonSchemaObject.StringJsonSchemaObject |  | 0% |  | 0% | 24 | 24 | 40 | 40 | 18 | 18 | 1 | 1 |
| IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty |  | 0% |  | 0% | 25 | 25 | 45 | 45 | 16 | 16 | 1 | 1 |
| TypedJsonSchemaObject |  | 0% |  | 0% | 21 | 21 | 31 | 31 | 15 | 15 | 1 | 1 |
| JsonSchemaObject |  | 0% |  | 0% | 35 | 35 | 54 | 54 | 11 | 11 | 1 | 1 |
| JsonSchemaObject.Type |  | 0% |  | 0% | 27 | 27 | 49 | 49 | 23 | 23 | 1 | 1 |
| QueryCharacteristics.RangeQuery |  | 0% |  | 0% | 17 | 17 | 33 | 33 | 10 | 10 | 1 | 1 |
| TypeUnifyingMergeFunction |  | 0% |  | 0% | 25 | 25 | 39 | 39 | 8 | 8 | 1 | 1 |
| IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty |  | 0% | | n/a | 20 | 20 | 23 | 23 | 20 | 20 | 1 | 1 |
| IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty |  | 0% | | n/a | 19 | 19 | 20 | 20 | 19 | 19 | 1 | 1 |
| IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty |  | 0% | | n/a | 18 | 18 | 19 | 19 | 18 | 18 | 1 | 1 |
| UntypedJsonSchemaObject.Restrictions |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 9 | 9 | 1 | 1 |
| UntypedJsonSchemaObject |  | 0% |  | 0% | 18 | 18 | 22 | 22 | 14 | 14 | 1 | 1 |
| IdentifiableJsonSchemaProperty.StringJsonSchemaProperty |  | 0% | | n/a | 15 | 15 | 16 | 16 | 15 | 15 | 1 | 1 |
| MongoJsonSchema.MongoJsonSchemaBuilder |  | 0% | | n/a | 17 | 17 | 34 | 34 | 17 | 17 | 1 | 1 |
| JsonSchemaProperty |  | 0% | | n/a | 20 | 20 | 20 | 20 | 20 | 20 | 1 | 1 |
| IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty |  | 0% | | n/a | 12 | 12 | 13 | 13 | 12 | 12 | 1 | 1 |
| MongoJsonSchema |  | 0% | | n/a | 11 | 11 | 16 | 16 | 11 | 11 | 1 | 1 |
| TypedJsonSchemaObject.NullJsonSchemaObject |  | 0% | | n/a | 10 | 10 | 12 | 12 | 10 | 10 | 1 | 1 |
| TypedJsonSchemaObject.BooleanJsonSchemaObject |  | 0% | | n/a | 10 | 10 | 12 | 12 | 10 | 10 | 1 | 1 |
| TypedJsonSchemaObject.TimestampJsonSchemaObject |  | 0% | | n/a | 10 | 10 | 13 | 13 | 10 | 10 | 1 | 1 |
| TypedJsonSchemaObject.DateJsonSchemaObject |  | 0% | | n/a | 10 | 10 | 12 | 12 | 10 | 10 | 1 | 1 |
| MergedJsonSchemaProperty |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 7 | 7 | 1 | 1 |
| IdentifiableJsonSchemaProperty.QueryableJsonSchemaProperty |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 7 | 7 | 1 | 1 |
| MergedJsonSchema |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| TypeUnifyingMergeFunction.SimplePath |  | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| QueryCharacteristics |  | 0% | | n/a | 9 | 9 | 11 | 11 | 9 | 9 | 1 | 1 |
| JsonSchemaProperty.JsonSchemaPropertyBuilder |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| JsonSchemaObject.Type.BsonType |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 5 | 5 | 1 | 1 |
| DefaultMongoJsonSchema |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 3 | 3 | 1 | 1 |
| JsonSchemaObject.Type.JsonType |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 5 | 5 | 1 | 1 |
| IdentifiableJsonSchemaProperty |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| IdentifiableJsonSchemaProperty.DateJsonSchemaProperty |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| IdentifiableJsonSchemaProperty.NullJsonSchemaProperty |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| MongoJsonSchema.ConflictResolutionFunction.Resolution |  | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty |  | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| QueryCharacteristics.EqualityQuery |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| MongoJsonSchema.ConflictResolutionFunction.Resolution.new MongoJsonSchema.ConflictResolutionFunction.Resolution() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| DocumentJsonSchema |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| MongoJsonSchema.ConflictResolutionFunction.Resolution.new MongoJsonSchema.ConflictResolutionFunction.Resolution() {...} |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| QueryCharacteristic |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |