Class RecordIdFormat
java.lang.Object
com.apple.foundationdb.record.lucene.idformat.RecordIdFormat
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.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceMarker interface for bothRecordIdFormat.TupleElementandRecordIdFormat.FormatElementType.static enumThe enum of the various types available for the format.static classA collection of elements matching a Tuple structure in the key. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()static RecordIdFormatof(RecordIdFormat.FormatElement... elements) toString()