Package com.activeviam.builders
Class SimpleSelectionDescriptionBuilder
- java.lang.Object
-
- com.activeviam.builders.SimpleSelectionDescriptionBuilder
-
- All Implemented Interfaces:
ISelectionDescriptionBuilder
public class SimpleSelectionDescriptionBuilder extends Object implements ISelectionDescriptionBuilder
Simple implementation of the selection description builder.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.activeviam.desc.build.ISelectionDescriptionBuilder
ISelectionDescriptionBuilder.CanAddAllFields, ISelectionDescriptionBuilder.CanAddSomeFields, ISelectionDescriptionBuilder.CanAlias<T>, ISelectionDescriptionBuilder.CanBuild, ISelectionDescriptionBuilder.CanUseOtherReference, ISelectionDescriptionBuilder.CanUseOtherReferenceOrBuild, ISelectionDescriptionBuilder.FieldsCollisionHandler, ISelectionDescriptionBuilder.HasAllFields, ISelectionDescriptionBuilder.HasSomeFields, ISelectionDescriptionBuilder.NeedsFields
-
-
Constructor Summary
Constructors Constructor Description SimpleSelectionDescriptionBuilder()Constructor.SimpleSelectionDescriptionBuilder(IDatabaseSchema schema)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISelectionDescriptionBuilder.NeedsFieldsfromBaseStore(String baseStoreName)Chooses the base store of the selection.
-
-
-
Constructor Detail
-
SimpleSelectionDescriptionBuilder
public SimpleSelectionDescriptionBuilder()
Constructor.
-
SimpleSelectionDescriptionBuilder
public SimpleSelectionDescriptionBuilder(IDatabaseSchema schema)
Constructor.- Parameters:
schema- the schema of thedatabase
-
-
Method Detail
-
fromBaseStore
public ISelectionDescriptionBuilder.NeedsFields fromBaseStore(String baseStoreName)
Description copied from interface:ISelectionDescriptionBuilderChooses the base store of the selection.- Specified by:
fromBaseStorein interfaceISelectionDescriptionBuilder- Parameters:
baseStoreName- The name of the base store.- Returns:
- The builder for chained calls.
-
-