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");
        }