public VizqlDsInterpretMetadata(BsonDocument document) { SetEventMetadata(document); BsonDocument values = BsonDocumentHelper.GetValuesStruct(document); HasNull = values.GetNullableBool("has-null"); Precision = values.GetNullableInt("precision"); Scale = values.GetNullableInt("scale"); RemoteType = values.GetString("remote-type"); Name = values.GetString("name"); Collation = values.GetString("collation"); }