QueryUnitContainer
Implements
QueryUnitContainerData<SELECT, ASK>

Description

Immutable class that contains the hidden data of the main query statement.

Extension of the Container that add the finish factories for every type of type of query supported.

Constructor

QueryUnitContainer<SELECT, ASK>( data: QueryUnitContainerData<SELECT, ASK> )

Constructor that receives and object with the base data of the container.

Parameters

NameTypeDescription
QueryUnitContainerData<SELECT, ASK>

The base data for the container creation.

Properties

selectFinishClauseFactory: Factory<Container<QueryToken<SelectToken>>, SELECT>

The factory used for create the finish statement of a SELECT query.

askFinishClauseFactory: Factory<Container<QueryToken<AskToken>>, ASK>

The factory used for create the finish statement of a SELECT query.