Class RecordIdFormatParser

java.lang.Object
com.apple.foundationdb.record.lucene.idformat.RecordIdFormatParser

public class RecordIdFormatParser extends Object
A simple parser for the string that represents the RecordIdFormat. Format syntax is:
      [<format element>, ...]
 
Where the <format element> can be:
      <FormatElementType> | <TupleElement>
 
and the <FormatElementType> is one of the NONE, NULL, INT8, UUID_AS_STRING etc, and the <TupleElement> is (similar to above):
      [<format element>, ...]
 
For example, the following are string representations of valid formats:
     [INT8]
     [INT8, INT64]
     [NULL, [INT64_OR_NULL, UUID_AS_STRING], [NONE, UUID_AS_STRING]]