Class AbstractSelectWrapperBuilder
- java.lang.Object
-
- org.dotwebstack.framework.backend.postgres.query.AbstractSelectWrapperBuilder
-
- All Implemented Interfaces:
SelectWrapperBuilder
- Direct Known Subclasses:
AggregateSelectWrapperBuilder,DefaultSelectWrapperBuilder
public abstract class AbstractSelectWrapperBuilder extends Object implements SelectWrapperBuilder
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSelectWrapperBuilder(org.jooq.DSLContext dslContext)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidaddFields(SelectContext selectContext, PostgresTypeConfiguration typeConfiguration, org.jooq.Table<org.jooq.Record> fromTable, Map<String,graphql.schema.SelectedField> selectedFields)org.dotwebstack.framework.backend.postgres.query.SelectWrapperbuild(SelectContext selectContext, PostgresTypeConfiguration typeConfiguration, String fieldPathPrefix, JoinTable parentJoinTable)org.dotwebstack.framework.backend.postgres.query.SelectWrapperbuild(SelectContext selectContext, PostgresTypeConfiguration typeConfiguration, JoinTable parentJoinTable, Map<String,graphql.schema.SelectedField> selectedFields)
-
-
-
Method Detail
-
addFields
public abstract void addFields(SelectContext selectContext, PostgresTypeConfiguration typeConfiguration, org.jooq.Table<org.jooq.Record> fromTable, Map<String,graphql.schema.SelectedField> selectedFields)
-
build
public org.dotwebstack.framework.backend.postgres.query.SelectWrapper build(SelectContext selectContext, PostgresTypeConfiguration typeConfiguration, String fieldPathPrefix, JoinTable parentJoinTable)
- Specified by:
buildin interfaceSelectWrapperBuilder
-
build
public org.dotwebstack.framework.backend.postgres.query.SelectWrapper build(SelectContext selectContext, PostgresTypeConfiguration typeConfiguration, JoinTable parentJoinTable, Map<String,graphql.schema.SelectedField> selectedFields)
- Specified by:
buildin interfaceSelectWrapperBuilder
-
-