Class ViewExpression.Builder
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.view.ViewExpression.Builder
-
- Enclosing class:
- ViewExpression
public static class ViewExpression.Builder extends Object
A builder class for constructing an (immutable) view expression.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewExpression.Builder
addRecordType(String recordTypeName)
ViewExpression.Builder
addSelectElement(Element element)
ViewExpression.Builder
addTupleElement(Element element)
ViewExpression
build()
Source
buildBaseSource()
ViewExpression.Builder
setRootSource(Source rootSource)
-
-
-
Method Detail
-
setRootSource
public ViewExpression.Builder setRootSource(@Nonnull Source rootSource)
-
addRecordType
public ViewExpression.Builder addRecordType(@Nonnull String recordTypeName)
-
addTupleElement
public ViewExpression.Builder addTupleElement(@Nonnull Element element)
-
addSelectElement
public ViewExpression.Builder addSelectElement(@Nonnull Element element)
-
build
public ViewExpression build()
-
-