Uses of Interface
org.seasar.doma.jdbc.query.Query
Packages that use Query
Package
Description
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
Provides JDBC related interfaces and classes.
Provides classes and interfaces for entity aggregation and association operations.
Provides classes and interfaces to execute SQL statements using the command pattern.
Provides classes that execute SQL statements and handle the results.
Provides the SQL queries and builders.
Provides query objects that build and execute SQL statements.
-
Uses of Query in org.seasar.doma.internal.jdbc.command
Fields in org.seasar.doma.internal.jdbc.command declared as QueryModifier and TypeFieldDescriptionprotected final QueryCallableSqlParameterBinder.queryprotected final QueryEntityProvider.queryprotected final QueryMapProvider.queryprotected final QueryPreparedSqlParameterBinder.queryprotected final QueryScalarProvider.queryConstructors in org.seasar.doma.internal.jdbc.command with parameters of type QueryModifierConstructorDescriptionBindingVisitor(Query query, CallableStatement callableStatement) CallableSqlParameterBinder(Query query) EntityProvider(EntityType<ENTITY> entityType, Query query, boolean resultMappingEnsured) FetchSupport(Query query) MappingSupport(EntityType<?> entityType, Query query, boolean resultMappingEnsured, UnknownColumnHandler unknownColumnHandler, DuplicateColumnHandler duplicateColumnHandler) MapProvider(Query query, MapKeyNamingType mapKeyNamingType) PreparedSqlParameterBinder(Query query) -
Uses of Query in org.seasar.doma.internal.jdbc.sql
Methods in org.seasar.doma.internal.jdbc.sql with parameters of type QueryModifier and TypeMethodDescriptionDomainListParameter.createObjectProvider(Query query) EntityListParameter.createObjectProvider(Query query) EntityResultListParameter.createObjectProvider(Query query) MapListParameter.createObjectProvider(Query query) MapResultListParameter.createObjectProvider(Query query) ScalarListParameter.createObjectProvider(Query query) ScalarResultListParameter.createObjectProvider(Query query) -
Uses of Query in org.seasar.doma.jdbc
Methods in org.seasar.doma.jdbc with parameters of type QueryModifier and TypeMethodDescriptionListParameter.createObjectProvider(Query query) Creates the object provider that provides list elements.default voidHandles a duplicate column found in a result set.voidHandles the duplicate column.default voidUnknownColumnHandler.handle(Query query, EntityType<?> entityType, String unknownColumnName) Deprecated, for removal: This API element is subject to removal in a future version.default voidUnknownColumnHandler.handle(Query query, EntityType<?> entityType, String unknownColumnName, Supplier<String> informationSupplier) Handles an unknown column during query execution. -
Uses of Query in org.seasar.doma.jdbc.aggregate
Methods in org.seasar.doma.jdbc.aggregate that return QueryConstructors in org.seasar.doma.jdbc.aggregate with parameters of type QueryModifierConstructorDescriptionAssociationEntityPoolProvider(EntityType<?> rootEntityType, AggregateStrategyType aggregateStrategyType, Query query, boolean resultMappingEnsured, Set<EntityId> rootEntityIds, Map<EntityId, EntityRef> entityCache) -
Uses of Query in org.seasar.doma.jdbc.command
Methods in org.seasar.doma.jdbc.command that return Query -
Uses of Query in org.seasar.doma.jdbc.criteria.command
Methods in org.seasar.doma.jdbc.criteria.command that return QueryConstructors in org.seasar.doma.jdbc.criteria.command with parameters of type QueryModifierConstructorDescriptionEntityPoolProvider(EntityMetamodel<?> rootEntityMetamodel, Set<EntityId> rootEntityIds, Map<EntityMetamodel<?>, List<PropertyMetamodel<?>>> projectionEntityMetamodels, Query query) FetchSupport(Query query) Deprecated, for removal: This API element is subject to removal in a future version.MappedResultProvider(Query query, Function<DataRow, RESULT> mapper) -
Uses of Query in org.seasar.doma.jdbc.criteria.query
Classes in org.seasar.doma.jdbc.criteria.query that implement Query -
Uses of Query in org.seasar.doma.jdbc.query
Subinterfaces of Query in org.seasar.doma.jdbc.queryModifier and TypeInterfaceDescriptioninterfaceAn interface for batch DELETE queries.interfaceAn interface for batch INSERT queries.interfaceA query that performs batch operations to modify data in a database.interfaceAn interface for batch UPDATE queries.interfaceCreateQuery<RESULT>A query that creates a database resource.interfaceAn interface for DELETE queries.interfaceFunctionQuery<RESULT>An interface for database function queries.interfaceAn interface for INSERT queries.interfaceA query that modifies data in a database.interfaceA query that calls a database module such as a stored procedure or function.interfaceAn interface for database stored procedure queries.interfaceA query that executes SQL scripts.interfaceA query for selecting data from a database.interfaceAn interface for UPDATE queries.Classes in org.seasar.doma.jdbc.query that implement QueryModifier and TypeClassDescriptionclassAbstractCreateQuery<RESULT>An abstract base class for queries that create database resources.classThe base abstract class for all query implementations.classThe base abstract class for all select query implementations.classA query implementation for creating a SQL array.classAutoBatchDeleteQuery<ENTITY>An auto batch delete query that is executed against an entity class.classAutoBatchInsertQuery<ENTITY>An auto batch insert query that is executed against an entity class.classAutoBatchModifyQuery<ENTITY>An abstract base class for auto batch modification queries.classAutoBatchUpdateQuery<ENTITY>An auto batch update query that is executed against an entity class.classAutoDeleteQuery<ENTITY>An auto delete query that is executed against an entity class.classAutoFunctionQuery<RESULT>An auto function query that calls a database function.classAutoInsertQuery<ENTITY>A query implementation for automatically inserting an entity into a database table.classAutoModifyQuery<ENTITY>An abstract base class for queries that automatically modify entities in a database.classAn abstract base class for queries that call database modules.classAutoMultiInsertQuery<ENTITY>A query implementation for automatically inserting multiple entities into a database table.classAn auto procedure query that calls a database stored procedure.classAutoUpdateQuery<ENTITY>A query implementation for automatically updating an entity.classA query that creates a BLOB (Binary Large Object) in the database.classA query that creates a CLOB (Character Large Object) in the database.classA query that counts the number of rows that would be returned by a SELECT statement.classA query that creates an NCLOB (National Character Large Object) in the database.classA query that performs batch delete operations using SQL statements.classA query that performs batch insert operations using SQL statements.classAn abstract base class for SQL-based batch modification queries.classA query that performs batch update operations using SQL statements.classA query that executes a SQL DELETE statement.classSqlFileBatchDeleteQuery<ELEMENT>A query that performs batch delete operations using an external SQL file.classSqlFileBatchInsertQuery<ELEMENT>A query that performs batch insert operations using an external SQL file.classSqlFileBatchModifyQuery<ELEMENT>An abstract base class for SQL file-based batch modification queries.classSqlFileBatchUpdateQuery<ELEMENT>A query that performs batch update operations using an external SQL file.classA query that deletes data from a database using an external SQL file.classA query that inserts data into a database using an external SQL file.classAn abstract base class for SQL file-based data modification queries.classA query that executes a SQL script file.classA query that selects data from a database using an external SQL file.classA query that updates data in a database using an external SQL file.classA query that executes a SQL INSERT statement.classAn abstract base class for SQL-based data modification queries.classA query that processes SQL files.classA query that executes a SQL SELECT statement.classA query that executes a SQL UPDATE statement.classA query that creates a SQLXML object in the database.
UnknownColumnHandler.handle(Query, EntityType, String, Supplier)which provides additional context information about the unknown column.