Uses of Interface
org.seasar.doma.jdbc.entity.EntityPropertyType
Packages that use EntityPropertyType
Package
Description
Internal implementation details for the Doma framework.
Provides classes that represent the SQL expressions.
Provides metamodels used to build the criteria query statements.
Provides RDBMS dialects.
Provides classes and interfaces for entity mapping and lifecycle management.
Provides query objects that build and execute SQL statements.
-
Uses of EntityPropertyType in org.seasar.doma.internal.jdbc.command
Fields in org.seasar.doma.internal.jdbc.command with type parameters of type EntityPropertyTypeModifier and TypeFieldDescriptionprotected Map<Integer,EntityPropertyType<ENTITY, ?>> EntityProvider.indexMapMethods in org.seasar.doma.internal.jdbc.command that return EntityPropertyTypeModifier and TypeMethodDescriptionEntityPropertyType<?,?> MappingSupport.PropType.propertyType()Returns the value of thepropertyTyperecord component.Methods in org.seasar.doma.internal.jdbc.command that return types with arguments of type EntityPropertyTypeModifier and TypeMethodDescriptionprotected HashMap<String,EntityPropertyType<ENTITY, ?>> EntityProvider.createColumnNameMap(EntityType<ENTITY> entityType) Deprecated.protected HashMap<Integer,EntityPropertyType<ENTITY, ?>> EntityProvider.createIndexMap(ResultSetMetaData resultSetMeta, EntityType<ENTITY> entityType) Deprecated, for removal: This API element is subject to removal in a future version.Method parameters in org.seasar.doma.internal.jdbc.command with type arguments of type EntityPropertyTypeModifier and TypeMethodDescriptionprotected voidEntityProvider.throwResultMappingException(Set<EntityPropertyType<ENTITY, ?>> unmappedPropertySet) Deprecated, for removal: This API element is subject to removal in a future version.Constructors in org.seasar.doma.internal.jdbc.command with parameters of type EntityPropertyTypeModifierConstructorDescriptionPropType(EntityType<?> entityType, EntityPropertyType<?, ?> propertyType, String propertyPath) Creates an instance of aPropTyperecord class. -
Uses of EntityPropertyType in org.seasar.doma.jdbc.criteria.expression
Methods in org.seasar.doma.jdbc.criteria.expression that return EntityPropertyTypeModifier and TypeMethodDescriptionEntityPropertyType<?,?> AggregateFunction.AbstractFunction.asType()EntityPropertyType<?,?> AggregateFunction.Asterisk.asType()AggregateFunction.AvgAsDouble.asType()AggregateFunction.Count.asType()EntityPropertyType<?,?> AliasExpression.asType()EntityPropertyType<?,?> ArithmeticExpression.AbstractArithmeticExpression.asType()EntityPropertyType<?,?> CaseExpression.asType()EntityPropertyType<?,?> LiteralExpression.asType()EntityPropertyType<?,?> SelectExpression.asType()EntityPropertyType<?,?> StringExpression.OneArgumentStringExpression.asType()EntityPropertyType<?,?> StringExpression.TwoArgumentsStringExpression.asType()EntityPropertyType<?,?> UserDefinedExpression.asType() -
Uses of EntityPropertyType in org.seasar.doma.jdbc.criteria.metamodel
Methods in org.seasar.doma.jdbc.criteria.metamodel that return EntityPropertyTypeModifier and TypeMethodDescriptionEntityPropertyType<?,?> DefaultPropertyMetamodel.asType()EntityPropertyType<?,?> PropertyMetamodel.asType()EntityTypeProxy.getEntityPropertyType(String __name) Methods in org.seasar.doma.jdbc.criteria.metamodel that return types with arguments of type EntityPropertyTypeModifier and TypeMethodDescriptionEntityTypeProxy.getEntityPropertyTypes()EntityTypeProxy.getIdPropertyTypes() -
Uses of EntityPropertyType in org.seasar.doma.jdbc.dialect
Fields in org.seasar.doma.jdbc.dialect with type parameters of type EntityPropertyTypeModifier and TypeFieldDescriptionfinal List<EntityPropertyType<ENTITY,?>> OracleMultiInsertAssembler.insertPropertyTypes -
Uses of EntityPropertyType in org.seasar.doma.jdbc.entity
Classes in org.seasar.doma.jdbc.entity that implement EntityPropertyTypeModifier and TypeClassDescriptionclassAssignedIdPropertyType<ENTITY,BASIC, CONTAINER> Represents a property in an entity class that is used as a primary key with an application-assigned value.classDefaultPropertyType<ENTITY,BASIC, CONTAINER> A description for a default property.classGeneratedIdPropertyType<ENTITY,BASIC extends Number, CONTAINER> A property type for entity ID fields whose values are automatically generated.classTenantIdPropertyType<ENTITY,BASIC, CONTAINER> Represents a property in an entity class that is used for multi-tenancy support.classVersionPropertyType<ENTITY,BASIC extends Number, CONTAINER> Represents a property in an entity class that is used for optimistic locking.Fields in org.seasar.doma.jdbc.entity with type parameters of type EntityPropertyTypeModifier and TypeFieldDescriptionprotected final Map<String,EntityPropertyType<ENTITY, ?>> EmbeddedPropertyType.embeddablePropertyTypeMapprotected final List<EntityPropertyType<ENTITY,?>> EmbeddedPropertyType.embeddablePropertyTypesMethods in org.seasar.doma.jdbc.entity that return EntityPropertyTypeModifier and TypeMethodDescriptionEntityType.getEntityPropertyType(String __name) Returns the property type for a specific property by name.Methods in org.seasar.doma.jdbc.entity that return types with arguments of type EntityPropertyTypeModifier and TypeMethodDescriptionEmbeddedPropertyType.getEmbeddablePropertyTypeMap()Returns a map of entity property types that are part of this embeddable property.default <ENTITY> List<EntityPropertyType<ENTITY,?>> EmbeddableType.getEmbeddablePropertyTypes(String embeddedPropertyName, Class<ENTITY> entityClass, NamingType namingType) Deprecated.default <ENTITY> List<EntityPropertyType<ENTITY,?>> EmbeddableType.getEmbeddablePropertyTypes(String embeddedPropertyName, Class<ENTITY> entityClass, NamingType namingType, EmbeddedType embeddedType) Deprecated.<ENTITY> List<EntityPropertyType<ENTITY,?>> EmbeddableType.getEmbeddablePropertyTypes(PropertyPath embeddedPropertyPath, Class<ENTITY> entityClass, NamingType namingType, EmbeddedType embeddedType) Returns a list of entity property types for the embeddable properties using a property path.EmbeddedPropertyType.getEmbeddablePropertyTypes()Returns the list of entity property types that are part of this embeddable property.EntityType.getEntityPropertyTypes()Returns a list of all property types defined for this entity.EntityType.getIdPropertyTypes()Returns a list of property types for all primary key properties in this entity.Constructor parameters in org.seasar.doma.jdbc.entity with type arguments of type EntityPropertyTypeModifierConstructorDescriptionEmbeddedPropertyType(String name, Class<ENTITY> entityClass, List<EntityPropertyType<ENTITY, ?>> embeddablePropertyType, boolean optional) EmbeddedPropertyType(PropertyPath path, Class<ENTITY> entityClass, List<EntityPropertyType<ENTITY, ?>> embeddablePropertyType, boolean optional) -
Uses of EntityPropertyType in org.seasar.doma.jdbc.query
Fields in org.seasar.doma.jdbc.query declared as EntityPropertyTypeModifier and TypeFieldDescriptionfinal EntityPropertyType<?,?> QueryOperand.Param.propertyTypeThe entity property type.final EntityPropertyType<?,?> QueryOperand.Prop.propertyTypeThe entity property type.final EntityPropertyType<ENTITY,?> UpdateAssemblerContext.tenantIdPropertyTypeFields in org.seasar.doma.jdbc.query with type parameters of type EntityPropertyTypeModifier and TypeFieldDescriptionprotected List<EntityPropertyType<ENTITY,?>> AutoBatchModifyQuery.idPropertyTypesThe ID property types of the entity.protected List<EntityPropertyType<ENTITY,?>> AutoModifyQuery.idPropertyTypesThe ID property types of the entity.final List<EntityPropertyType<ENTITY,?>> DeleteAssemblerContext.idPropertyTypesThe list of property types that represent the primary key.final List<EntityPropertyType<ENTITY,?>> UpdateAssemblerContext.idPropertyTypesfinal List<EntityPropertyType<ENTITY,?>> InsertAssemblerContext.insertPropertyTypesfinal List<EntityPropertyType<ENTITY,?>> MultiInsertAssemblerContext.insertPropertyTypesfinal List<? extends EntityPropertyType<?,?>> UpsertAssemblerContext.insertPropertyTypesfinal List<? extends EntityPropertyType<?,?>> UpsertAssemblerContext.keysconflicting keysprotected List<EntityPropertyType<ENTITY,?>> AutoBatchModifyQuery.targetPropertyTypesThe property types targeted by this query.protected List<EntityPropertyType<ENTITY,?>> AutoModifyQuery.targetPropertyTypesThe property types targeted by this modification operation.protected List<EntityPropertyType<ELEMENT,?>> SqlFileBatchUpdateQuery.EntityHandler.targetPropertyTypesThe property types to be included in the update.protected List<EntityPropertyType<E,?>> SqlFileUpdateQuery.EntityHandler.targetPropertyTypesThe property types to be updated.final List<EntityPropertyType<ENTITY,?>> UpdateAssemblerContext.updatePropertyTypesMethods in org.seasar.doma.jdbc.query that return EntityPropertyTypeModifier and TypeMethodDescriptionEntityPropertyType<?,?> QueryOperand.getEntityPropertyType()Returns the entity property type associated with this operand.EntityPropertyType<?,?> QueryOperand.Param.getEntityPropertyType()Returns the entity property type associated with this operand.EntityPropertyType<?,?> QueryOperand.Prop.getEntityPropertyType()Returns the entity property type associated with this operand.Methods in org.seasar.doma.jdbc.query that return types with arguments of type EntityPropertyTypeModifier and TypeMethodDescriptionList<EntityPropertyType<E,?>> BatchUpdateQueryHelper.getTargetPropertyTypes()Returns the target property types for the update operation.List<EntityPropertyType<E,?>> UpdateQueryHelper.getTargetPropertyTypes(E entity) List<? extends EntityPropertyType<?,?>> ReturningProperties.resolve(EntityType<?> entityType) Resolves a list of entity property types for the given entity type.List<? extends EntityPropertyType<?,?>> ReturningPropertyNames.resolve(EntityType<?> entityType) Resolves a list of entity property types for the given entity type.Methods in org.seasar.doma.jdbc.query with parameters of type EntityPropertyTypeModifier and TypeMethodDescriptionUpsertAssemblerSupport.excludeProp(EntityPropertyType<?, ?> propertyType, UpsertAssemblerSupport.ColumnNameType columnNameType) Formats a property name for the excluded table based on the specified property type and column name type.protected booleanUpdateQueryHelper.isChanged(E entity, E originalStates, EntityPropertyType<E, ?> propertyType) InParameter<?>UpsertAssemblerSupport.param(EntityPropertyType<?, ?> propertyType, Map<EntityPropertyType<?, ?>, InParameter<?>> values) Gets the input parameter for the specified property type from the values map.voidBatchUpdateQueryHelper.populateValues(E entity, List<EntityPropertyType<E, ?>> targetPropertyTypes, EntityPropertyType<E, ?> versionPropertyType, SqlContext context) Populates the SQL context with values from the entity.UpsertAssemblerSupport.prop(EntityPropertyType<?, ?> propertyType) Gets the column name for the specified property type.UpsertAssemblerSupport.targetProp(EntityPropertyType<?, ?> propertyType, UpsertAssemblerSupport.ColumnNameType columnNameType) Formats a property name for the target table based on the specified property type and column name type.Method parameters in org.seasar.doma.jdbc.query with type arguments of type EntityPropertyTypeModifier and TypeMethodDescriptionstatic <ENTITY> DeleteAssemblerContext<ENTITY>DeleteAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, VersionPropertyType<ENTITY, ?, ?> versionPropertyType, TenantIdPropertyType<ENTITY, ?, ?> tenantIdPropertyType, boolean versionIgnored, ENTITY entity, ReturningProperties returning) static <ENTITY> InsertAssemblerContext<ENTITY>InsertAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, ENTITY entity, ReturningProperties returning) static <ENTITY> UpdateAssemblerContext<ENTITY>UpdateAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, Naming naming, Dialect dialect, UpdateQueryHelper<ENTITY> updateQueryHelper, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> updatePropertyTypes, VersionPropertyType<ENTITY, ?, ?> versionPropertyType, TenantIdPropertyType<ENTITY, ?, ?> tenantIdPropertyType, boolean versionIgnored, ENTITY entity, ReturningProperties returning) static UpsertAssemblerContextUpsertAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<?> entityType, DuplicateKeyType duplicateKeyType, Naming naming, Dialect dialect, List<EntityPropertyType<?, ?>> keys, List<QueryOperandPair> insertValues, List<QueryOperandPair> setValues) static UpsertAssemblerContextUpsertAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<?> entityType, DuplicateKeyType duplicateKeyType, Naming naming, Dialect dialect, List<EntityPropertyType<?, ?>> keys, List<QueryOperandPair> insertValues, List<QueryOperandPair> setValues, ReturningProperties returning) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntity(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, ENTITY entity) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntity(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, ENTITY entity, ReturningProperties returning) static <ENTITY> MultiInsertAssemblerContext<ENTITY>MultiInsertAssemblerContextBuilder.buildFromEntityList(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, List<ENTITY> entities, ReturningProperties returning) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntityList(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, List<ENTITY> entities) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntityList(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, List<ENTITY> entities, ReturningProperties returning) InParameter<?>UpsertAssemblerSupport.param(EntityPropertyType<?, ?> propertyType, Map<EntityPropertyType<?, ?>, InParameter<?>> values) Gets the input parameter for the specified property type from the values map.voidBatchUpdateQueryHelper.populateValues(E entity, List<EntityPropertyType<E, ?>> targetPropertyTypes, EntityPropertyType<E, ?> versionPropertyType, SqlContext context) Populates the SQL context with values from the entity.voidUpdateQueryHelper.populateValues(E entity, List<EntityPropertyType<E, ?>> targetPropertyTypes, VersionPropertyType<E, ?, ?> versionPropertyType, SqlContext context) UpsertAssemblerSupport.targetTable(List<EntityPropertyType<?, ?>> entityPropertyTypes, UpsertAssemblerSupport.TableNameType tableNameType) Formats a table name based on the specified entity property types and table name type.Constructors in org.seasar.doma.jdbc.query with parameters of type EntityPropertyTypeModifierConstructorDescriptionParam(EntityPropertyType<?, ?> propertyType, InParameter<?> inParameter) Constructs a new parameter operand.Prop(EntityPropertyType<?, ?> propertyType) Constructs a new property operand.Constructor parameters in org.seasar.doma.jdbc.query with type arguments of type EntityPropertyTypeModifierConstructorDescriptionAutoPostUpdateContext(EntityType<E> entityType, Method method, Config config, List<EntityPropertyType<E, ?>> targetPropertyTypes, ReturningProperties returningProperties) Constructs an instance.AutoPreUpdateContext(EntityType<E> entityType, Method method, Config config, List<EntityPropertyType<E, ?>> targetPropertyTypes, ReturningProperties returningProperties) Constructs an instance.