public QBuilder Then()
 {
     return(SelectBuilder.Then());
 }
 public DerivedTableSelector(QBuilder derivedTable, SelectBuilder selectBuilder)
 {
     SelectBuilder = selectBuilder;
     TableName     = DerivedTableWrapperNameResolver.GetWrapperName(derivedTable.DerivedTableName);
 }
 public DerivedTableSelector SelectExplicit(string field, string fieldAlias, string aggregateFunction)
 {
     SelectBuilder.SelectExplicit(TableName, field, fieldAlias, aggregateFunction, true);
     return(this);
 }