Uses of Interface
is.codion.framework.db.EntityConnection.Select.Builder
Packages that use EntityConnection.Select.Builder
Package
Description
Package configuration values:
EntityConnection.CLIENT_CONNECTION_TYPE
EntityConnection.DESCRIPTION
EntityConnection.VALIDITY_CHECK_INTERVAL
Package configuration values:
EntityApplicationModel.USER_PREFERENCES
EntityApplicationModel.PREFERENCES_KEY
EntityEditor.PUBLISH_PERSISTENCE_EVENTS
EntityEditor.PERSIST_FOREIGN_KEYS
EntityQueryModel.LIMIT
EntityTableModel.ON_INSERT
EntityTableModel.ORDER_QUERY
ForeignKeyModelLink.SET_CONDITION_ON_INSERT
ForeignKeyModelLink.SET_VALUE_ON_INSERT
ForeignKeyModelLink.REFRESH_ON_SELECTION
ForeignKeyModelLink.CLEAR_CONDITION_ON_EMPTY_SELECTION
ForeignKeyModelLink.CLEAR_VALUE_ON_EMPTY_SELECTION
EntitySearchModel.DEFAULT_LIMIT
EntitySearchModel.PERSISTENCE_AWARE
EntitySearchModel.WILDCARD_PREFIX
EntitySearchModel.WILDCARD_POSTFIX
EntitySearchModel.SPACE_AS_WILDCARD
EntitySearchModel.CASE_SENSITIVE
EntityConditions.NEGATION_INCLUDES_NULL
-
Uses of EntityConnection.Select.Builder in is.codion.framework.db
Methods in is.codion.framework.db that return EntityConnection.Select.BuilderModifier and TypeMethodDescriptionEntityConnection.Select.all(EntityType entityType) EntityConnection.Select.Builder.attributes(Collection<? extends Attribute<?>> attributes) Sets the attributes to include in the query result.<T extends Attribute<?>>
EntityConnection.Select.BuilderEntityConnection.Select.Builder.attributes(T... attributes) Sets the attributes to include in the query result.EntityConnection.Select.Builder.exclude(Collection<? extends Attribute<?>> attributes) Specifies attributes to exclude from the query result.<T extends Attribute<?>>
EntityConnection.Select.BuilderEntityConnection.Select.Builder.exclude(T... attributes) Specifies attributes to exclude from the query result.EntityConnection.Select.Builder.forUpdate()Marks the Select instance as a FOR UPDATE query, this means the resulting rows will be locked by the given connection until unlocked by running another (non-select for update) query on the same connection or performing an update.The HAVING condition.EntityConnection.Select.Builder.include(Collection<? extends Attribute<?>> attributes) Specifies additional attributes to include in the query result beyond those inEntityConnection.Select.attributes().<T extends Attribute<?>>
EntityConnection.Select.BuilderEntityConnection.Select.Builder.include(T... attributes) Specifies additional attributes to include in the query result beyond those inEntityConnection.Select.attributes().Sets theOrderByfor this conditionEntityConnection.Select.Builder.referenceDepth(int referenceDepth) Limit the levels of foreign keys to fetch, for every foreign key encountered while fetching the referenced entities, overriding the depth the foreign keys themselves specify.EntityConnection.Select.Builder.referenceDepth(ForeignKey foreignKey, int referenceDepth) Limits the levels of foreign key values to fetch for a specific foreign key, with 0 meaning the referenced entity should not be fetched and -1 unlimited depth.EntityConnection.Select.Builder.timeout(int timeout) By default no per-select timeout is specified and the connection's query timeout is used. -
Uses of EntityConnection.Select.Builder in is.codion.framework.model
Method parameters in is.codion.framework.model with type arguments of type EntityConnection.Select.BuilderModifier and TypeMethodDescriptionEntityTreeModel.Builder.Children.select(Consumer<EntityConnection.Select.Builder> select) Configures theEntityConnection.Selectthe children are selected with, the order by, the attributes or the reference depth for example, its where condition already set.EntityTreeModel.Builder.Roots.select(Consumer<EntityConnection.Select.Builder> select) Configures theEntityConnection.Selectthe roots are selected with, the order by, the attributes or the reference depth for example, its where condition already set.