java.lang.Object
org.litebridgedb.orm.engine.FromClauseEngine
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Aliased[]Used to indicate that all fields or expressions should be selected. -
Constructor Summary
ConstructorsConstructorDescriptionFromClauseEngine(TransactionalDatabaseProvider databaseProvider, TableRegistry tableRegistry, ChangeTracker changeTracker, DtoConstructor dtoConstructor, Supplier<LitebridgeContext> contextSupplier) -
Method Summary
Modifier and TypeMethodDescription<DTO> DtoFromClauseTerminal<DTO> <TypeOverride>
DtoFromClauseTerminal<TypeOverride> from(ExpressionSpec[] expressionSpecs, Class<?> dtoClass, Class<TypeOverride> typeOverrideClass, @Nullable RelatedDtoStrategy relatedDtoStrategy) <DTO> DtoFromClauseTerminal<DTO> from(ExpressionSpec[] expressionSpecs, Class<DTO> dtoClass, @Nullable RelatedDtoStrategy relatedDtoStrategy) from(ExpressionSpec[] expressionSpecs, String table)
-
Field Details
-
ALL_COLUMNS
Used to indicate that all fields or expressions should be selected.
-
-
Constructor Details
-
FromClauseEngine
public FromClauseEngine(TransactionalDatabaseProvider databaseProvider, TableRegistry tableRegistry, ChangeTracker changeTracker, DtoConstructor dtoConstructor, Supplier<LitebridgeContext> contextSupplier)
-
-
Method Details
-
from
public <DTO> DtoFromClauseTerminal<DTO> from(ExpressionSpec[] expressionSpecs, Class<DTO> dtoClass, @Nullable RelatedDtoStrategy relatedDtoStrategy) -
from
public <TypeOverride> DtoFromClauseTerminal<TypeOverride> from(ExpressionSpec[] expressionSpecs, Class<?> dtoClass, Class<TypeOverride> typeOverrideClass, @Nullable RelatedDtoStrategy relatedDtoStrategy) -
from
-
from
-