Class SyntheticRecordTypeBuilder.Constituent
- java.lang.Object
-
- com.apple.foundationdb.record.metadata.SyntheticRecordTypeBuilder.Constituent
-
- Direct Known Subclasses:
JoinedRecordTypeBuilder.JoinConstituent
- Enclosing class:
- SyntheticRecordTypeBuilder<C extends SyntheticRecordTypeBuilder.Constituent>
public static class SyntheticRecordTypeBuilder.Constituent extends Object
A constituent type within a joined record type. A constituent is a record type with an associated correlation name. The correlation name must be unique. The same record type can appear more than once with different correlation names (for implementing self-joins).
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Constituent(String name, RecordTypeBuilder recordType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SyntheticRecordType.Constituent
build(RecordMetaData metaData)
String
getName()
RecordTypeBuilder
getRecordType()
-
-
-
Constructor Detail
-
Constituent
protected Constituent(@Nonnull String name, @Nonnull RecordTypeBuilder recordType)
-
-
Method Detail
-
getRecordType
@Nonnull public RecordTypeBuilder getRecordType()
-
build
@Nonnull protected SyntheticRecordType.Constituent build(@Nonnull RecordMetaData metaData)
-
-