(zettel (meta (back "00001006030000 00001012931200") (backward "00001006030000 00001012931200") (box-number "1") (created "20210212135017") (forward "00001006010000") (modified "20230419175525") (published "20230419175525") (role "manual") (syntax "zmk") (tags "#manual #meta #reference #zettel #zettelstore") (title "EString Key Type")) (rights 4) (encoding "") (content "Values of this type are just a sequence of character, possibly an empty sequence.\n\nAn EString is the most general metadata key type, as it places no restrictions to the character sequence.[^Well, there are some minor restrictions that follow from the [[metadata syntax|00001006010000]].]\n\n=== Allowed values\nAll printable characters are allowed.\n\n=== Query comparison\nAll comparisons are done case-insensitive, i.e. \"\"hell\"\" will be the prefix of \"\"Hello\"\".\n\n=== Sorting\nTo sort two values, the underlying encoding is used to determine which value is less than the other.\n\nUppercase letters are typically interpreted as less than their corresponding lowercase letters, i.e. ``A < a``.\n\nComparison is done character-wise by finding the first difference in the respective character sequence.\nFor example, ``abc > aBc``."))