Class RecordIdFormat

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

public class RecordIdFormat extends Object
The format model for the index key formatter. This class represents the structure (provided externally) describing the structure of the ID Key. The key is a Tuple, consisting of tuple elements, which can be nested by containing additional tuples. The structure of the format is similar, consisting of a top-level RecordIdFormat.TupleElement with RecordIdFormat.TupleElement.children that can be either leaves (RecordIdFormat.FormatElementType) or nested RecordIdFormat.TupleElement. The marker interface RecordIdFormat.FormatElement is a super-interface for RecordIdFormat.TupleElement and RecordIdFormat.FormatElementType.