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
-
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.