Uses of Interface
org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel
Packages that use PropertyMetamodel
Package
Description
Provides classes that execute SQL statements and handle the results.
Provides contexts and settings used to build the criteria query statements.
Provides classes that build the criteria query statements.
Provides classes that represent the SQL expressions.
Provides metamodels used to build the criteria query statements.
Provides options used to build the criteria query statement.
Provides the SQL queries and builders.
Provides criteria query statements.
Provides tuple classes that represent rows returned from criteria query executions.
Provides RDBMS dialects.
-
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.command
Methods in org.seasar.doma.jdbc.criteria.command with parameters of type PropertyMetamodelModifier and TypeMethodDescription<PROPERTY> PROPERTYDataRow.get(PropertyMetamodel<PROPERTY> propertyMetamodel) Method parameters in org.seasar.doma.jdbc.criteria.command with type arguments of type PropertyMetamodelModifier and TypeMethodDescription<ENTITY> ENTITYDataRow.get(EntityMetamodel<ENTITY> entityEntityMetamodel, List<PropertyMetamodel<?>> propertyMetamodels) Constructor parameters in org.seasar.doma.jdbc.criteria.command with type arguments of type PropertyMetamodelModifierConstructorDescriptionEntityPoolIterationHandler(EntityMetamodel<?> rootEntityMetamodel, Set<EntityId> rootEntityIds, Map<EntityMetamodel<?>, List<PropertyMetamodel<?>>> projectionEntityMetamodels) EntityPoolProvider(EntityMetamodel<?> rootEntityMetamodel, Set<EntityId> rootEntityIds, Map<EntityMetamodel<?>, List<PropertyMetamodel<?>>> projectionEntityMetamodels, Query query) -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.context
Fields in org.seasar.doma.jdbc.criteria.context declared as PropertyMetamodelModifier and TypeFieldDescriptionfinal PropertyMetamodel<?>Operand.Prop.valuefinal PropertyMetamodel<?>OrderByItem.Name.valueFields in org.seasar.doma.jdbc.criteria.context with type parameters of type PropertyMetamodelModifier and TypeFieldDescriptionfinal List<PropertyMetamodel<?>>SelectContext.groupByInsertContext.OnDuplicateContext.keysfinal Map<EntityMetamodel<?>,List<PropertyMetamodel<?>>> Projection.EntityMetamodels.mapfinal List<PropertyMetamodel<?>>Projection.PropertyMetamodels.propertyMetamodelsMethods in org.seasar.doma.jdbc.criteria.context that return PropertyMetamodelModifier and TypeMethodDescriptionOperand.getPropertyMetamodel()Operand.Param.getPropertyMetamodel()Operand.Prop.getPropertyMetamodel()SubSelectContext.Single.getPropertyMetamodel()Methods in org.seasar.doma.jdbc.criteria.context that return types with arguments of type PropertyMetamodelModifier and TypeMethodDescriptionInsertSettings.exclude()Returns the excluded properties.UpdateSettings.exclude()Returns the excluded properties.Map<EntityMetamodel<?>,List<PropertyMetamodel<?>>> SelectContext.getProjectionEntityMetamodels()SelectContext.getProjectionPropertyMetamodels()InsertSettings.include()Returns the included properties.UpdateSettings.include()Returns the included properties.Methods in org.seasar.doma.jdbc.criteria.context with parameters of type PropertyMetamodelModifier and TypeMethodDescriptionvoidInsertSettings.exclude(PropertyMetamodel<?>... propertyMetamodels) Sets the excluded properties.voidUpdateSettings.exclude(PropertyMetamodel<?>... propertyMetamodels) Sets the excluded properties.voidInsertSettings.include(PropertyMetamodel<?>... propertyMetamodels) Sets the included properties.voidUpdateSettings.include(PropertyMetamodel<?>... propertyMetamodels) Sets the included properties.Constructors in org.seasar.doma.jdbc.criteria.context with parameters of type PropertyMetamodelModifierConstructorDescriptionName(PropertyMetamodel<?> value) Param(PropertyMetamodel<?> propertyMetamodel, Object value) Prop(PropertyMetamodel<?> value) PropertyMetamodels(PropertyMetamodel<?>... propertyMetamodels) Single(SelectContext context, PropertyMetamodel<PROPERTY> propertyMetamodel) Constructor parameters in org.seasar.doma.jdbc.criteria.context with type arguments of type PropertyMetamodelModifierConstructorDescriptionEntityMetamodels(EntityMetamodel<?> entityMetamodel, List<PropertyMetamodel<?>> propertyMetamodels) PropertyMetamodels(List<PropertyMetamodel<?>> propertyMetamodels) -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.declaration
Methods in org.seasar.doma.jdbc.criteria.declaration that return types with arguments of type PropertyMetamodelModifier and TypeMethodDescriptionSubSelectFromDeclaration.select(EntityMetamodel<?> entityMetamodel) SubSelectFromDeclaration.select(PropertyMetamodel<?> propertyMetamodel1, PropertyMetamodel<?> propertyMetamodel2, PropertyMetamodel<?>... propertyMetamodels) <PROPERTY1,PROPERTY2>
SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second) <PROPERTY1,PROPERTY2>
SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second) <PROPERTY1,PROPERTY2, PROPERTY3>
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second, PropertyMetamodel<PROPERTY3> third) <PROPERTY1,PROPERTY2, PROPERTY3>
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second, PropertyMetamodel<PROPERTY3> third) <PROPERTY1,PROPERTY2, PROPERTY3>
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second, PropertyMetamodel<PROPERTY3> third) Methods in org.seasar.doma.jdbc.criteria.declaration with parameters of type PropertyMetamodelModifier and TypeMethodDescriptionvoidUserDefinedCriteriaContext.Builder.appendExpression(PropertyMetamodel<?> propertyMetamodel) Append a expression.<PROPERTY> voidUserDefinedCriteriaContext.Builder.appendParameter(PropertyMetamodel<PROPERTY> propertyMetamodel, PROPERTY value) Appends a parameter.voidOrderByNameDeclaration.asc(PropertyMetamodel<?> propertyMetamodel) <PROPERTY> voidComparisonDeclaration.between(PropertyMetamodel<PROPERTY> propertyMetamodel, PROPERTY start, PROPERTY end) Adds aBETWEENoperator.voidOrderByNameDeclaration.desc(PropertyMetamodel<?> propertyMetamodel) <PROPERTY> voidComparisonDeclaration.eq(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) Adds a=operator.<PROPERTY> voidComparisonDeclaration.eq(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a=operator.<PROPERTY> voidComparisonDeclaration.eqOrIsNull(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a=operator or aIS NULLoperator.<PROPERTY> Operand.PropInsertOnDuplicateKeyUpdateSetValuesDeclaration.excluded(PropertyMetamodel<PROPERTY> excludedPropertyMeta) References the records that excluded from insertion into a table.<PROPERTY> voidComparisonDeclaration.ge(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) Adds a>=operator.<PROPERTY> voidComparisonDeclaration.ge(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a>=operator.voidSelectFromDeclaration.groupBy(PropertyMetamodel<?>... propertyMetamodels) SubSelectFromDeclaration.groupBy(PropertyMetamodel<?>... propertyMetamodels) <PROPERTY> voidComparisonDeclaration.gt(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) Adds a>operator.<PROPERTY> voidComparisonDeclaration.gt(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a>operator.<PROPERTY> voidComparisonDeclaration.in(PropertyMetamodel<PROPERTY> left, Iterable<PROPERTY> right) Adds aINoperator.<PROPERTY> voidComparisonDeclaration.in(PropertyMetamodel<PROPERTY> left, List<PROPERTY> right) Adds aINoperator.<PROPERTY> voidComparisonDeclaration.in(PropertyMetamodel<PROPERTY> left, SubSelectContext<PropertyMetamodel<PROPERTY>> right) Adds aINoperator.<PROPERTY> voidComparisonDeclaration.isNotNull(PropertyMetamodel<PROPERTY> propertyMetamodel) Adds aIS NOT NULLoperator.<PROPERTY> voidComparisonDeclaration.isNull(PropertyMetamodel<PROPERTY> propertyMetamodel) Adds aIS NULLoperator.<PROPERTY> voidComparisonDeclaration.le(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) Adds a<=operator.<PROPERTY> voidComparisonDeclaration.le(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a<=operator.voidComparisonDeclaration.like(PropertyMetamodel<?> left, CharSequence right) Adds aLIKEoperator.voidComparisonDeclaration.like(PropertyMetamodel<?> left, CharSequence right, LikeOption option) Adds aLIKEoperator.<PROPERTY> voidComparisonDeclaration.lt(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) Adds a<operator.<PROPERTY> voidComparisonDeclaration.lt(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a<operator.<PROPERTY> voidComparisonDeclaration.ne(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) Adds a<>operator.<PROPERTY> voidComparisonDeclaration.ne(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a<>operator.<PROPERTY> voidComparisonDeclaration.neOrIsNotNull(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a<>operator or aIS NOT NULLoperator.<PROPERTY> voidComparisonDeclaration.notIn(PropertyMetamodel<PROPERTY> left, Iterable<PROPERTY> right) Adds aNOT INoperator.<PROPERTY> voidComparisonDeclaration.notIn(PropertyMetamodel<PROPERTY> left, List<PROPERTY> right) Adds aNOT INoperator.<PROPERTY> voidComparisonDeclaration.notIn(PropertyMetamodel<PROPERTY> left, SubSelectContext<PropertyMetamodel<PROPERTY>> right) Adds aNOT INoperator.voidComparisonDeclaration.notLike(PropertyMetamodel<?> left, CharSequence right) Adds aNOT LIKEoperator.voidComparisonDeclaration.notLike(PropertyMetamodel<?> left, CharSequence right, LikeOption option) Adds aNOT LIKEoperator.SubSelectFromDeclaration.select(PropertyMetamodel<?> propertyMetamodel1, PropertyMetamodel<?> propertyMetamodel2, PropertyMetamodel<?>... propertyMetamodels) <PROPERTY> SubSelectContext.Single<PROPERTY>SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY> propertyMetamodel) <PROPERTY1,PROPERTY2>
SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second) <PROPERTY1,PROPERTY2, PROPERTY3>
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second, PropertyMetamodel<PROPERTY3> third) <PROPERTY> voidInsertOnDuplicateKeyUpdateSetValuesDeclaration.value(PropertyMetamodel<PROPERTY> left, Operand.Prop right) Adds a value to the upsert set clause.<PROPERTY> voidInsertOnDuplicateKeyUpdateSetValuesDeclaration.value(PropertyMetamodel<PROPERTY> left, PROPERTY right) Adds a value to the upsert set clause.<PROPERTY> voidSetDeclaration.value(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) <PROPERTY> voidSetDeclaration.value(PropertyMetamodel<PROPERTY> left, PROPERTY right) <PROPERTY> voidValuesDeclaration.value(PropertyMetamodel<PROPERTY> left, PROPERTY right) Method parameters in org.seasar.doma.jdbc.criteria.declaration with type arguments of type PropertyMetamodelModifier and TypeMethodDescription<PROPERTY> voidComparisonDeclaration.in(PropertyMetamodel<PROPERTY> left, SubSelectContext<PropertyMetamodel<PROPERTY>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, Iterable<Tuple2<PROPERTY1, PROPERTY2>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, Iterable<Tuple2<PROPERTY1, PROPERTY2>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, List<Tuple2<PROPERTY1, PROPERTY2>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, List<Tuple2<PROPERTY1, PROPERTY2>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, Iterable<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, Iterable<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, Iterable<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, List<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, List<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, List<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aINoperator.<PROPERTY> voidComparisonDeclaration.notIn(PropertyMetamodel<PROPERTY> left, SubSelectContext<PropertyMetamodel<PROPERTY>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, Iterable<Tuple2<PROPERTY1, PROPERTY2>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, Iterable<Tuple2<PROPERTY1, PROPERTY2>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, List<Tuple2<PROPERTY1, PROPERTY2>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, List<Tuple2<PROPERTY1, PROPERTY2>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, Iterable<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, Iterable<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, Iterable<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, List<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, List<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, List<Tuple3<PROPERTY1, PROPERTY2, PROPERTY3>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aNOT INoperator.voidSelectFromDeclaration.select(List<PropertyMetamodel<?>> propertyMetamodels) voidSelectFromDeclaration.selectTo(EntityMetamodel<?> entityMetamodel, List<PropertyMetamodel<?>> propertyMetamodels) -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.expression
Subinterfaces of PropertyMetamodel in org.seasar.doma.jdbc.criteria.expressionModifier and TypeInterfaceDescriptioninterfaceAggregateFunction<PROPERTY>interfaceArithmeticExpression<PROPERTY>interfaceStringExpression<PROPERTY>Classes in org.seasar.doma.jdbc.criteria.expression that implement PropertyMetamodelModifier and TypeClassDescriptionstatic classAggregateFunction.AbstractFunction<PROPERTY>static classstatic classAggregateFunction.Avg<PROPERTY>static classstatic classstatic classAggregateFunction.Max<PROPERTY>static classAggregateFunction.Min<PROPERTY>static classAggregateFunction.Sum<PROPERTY>classAliasExpression<PROPERTY>Used to add an alias to a column in the select clause.static classstatic classArithmeticExpression.Add<PROPERTY>static classArithmeticExpression.Div<PROPERTY>static classArithmeticExpression.Mod<PROPERTY>static classArithmeticExpression.Mul<PROPERTY>static classArithmeticExpression.Sub<PROPERTY>classCaseExpression<RESULT>classLiteralExpression<PROPERTY>classSelectExpression<PROPERTY>static classStringExpression.Concat<PROPERTY>static classStringExpression.Lower<PROPERTY>static classStringExpression.Ltrim<PROPERTY>static classstatic classStringExpression.Rtrim<PROPERTY>static classStringExpression.Trim<PROPERTY>static classstatic classStringExpression.Upper<PROPERTY>classUserDefinedExpression<PROPERTY>Represents a user-defined expression.Fields in org.seasar.doma.jdbc.criteria.expression declared as PropertyMetamodelModifier and TypeFieldDescriptionfinal PropertyMetamodel<?>StringExpression.OneArgumentStringExpression.argumentfinal PropertyMetamodel<RESULT>CaseExpression.otherwisefinal PropertyMetamodel<?>SelectExpression.propertyMetamodelMethods in org.seasar.doma.jdbc.criteria.expression that return PropertyMetamodelModifier and TypeMethodDescriptionAggregateFunction.AbstractFunction.argument()AggregateFunction.argument()UserDefinedExpression.DeclarationItem.Expression.get()AliasExpression.getOriginalPropertyMetamodel()static PropertyMetamodel<Boolean>Expressions.literal(boolean value) static PropertyMetamodel<Byte>Expressions.literal(byte value) static PropertyMetamodel<Double>Expressions.literal(double value) static PropertyMetamodel<Float>Expressions.literal(float value) static PropertyMetamodel<Integer>Expressions.literal(int value) static PropertyMetamodel<Long>Expressions.literal(long value) static PropertyMetamodel<Short>Expressions.literal(short value) static PropertyMetamodel<String>static PropertyMetamodel<BigDecimal>Expressions.literal(BigDecimal value) static PropertyMetamodel<BigInteger>Expressions.literal(BigInteger value) static PropertyMetamodel<LocalDate>static PropertyMetamodel<LocalDateTime>Expressions.literal(LocalDateTime value) static PropertyMetamodel<LocalTime>Methods in org.seasar.doma.jdbc.criteria.expression with parameters of type PropertyMetamodelModifier and TypeMethodDescriptionstatic <PROPERTY> ArithmeticExpression.Add<PROPERTY>Expressions.add(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> ArithmeticExpression.Add<PROPERTY>Expressions.add(PropertyMetamodel<PROPERTY> left, PROPERTY right) static <PROPERTY> ArithmeticExpression.Add<PROPERTY>Expressions.add(PROPERTY left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> AliasExpression<PROPERTY>Expressions.alias(PropertyMetamodel<PROPERTY> propertyMetamodel, String alias) voidUserDefinedExpression.Declaration.appendExpression(PropertyMetamodel<?> propertyMetamodel) Append a expression.static <PROPERTY> AggregateFunction.Avg<PROPERTY>Expressions.avg(PropertyMetamodel<PROPERTY> propertyMetamodel) Expressions.avgAsDouble(PropertyMetamodel<?> propertyMetamodel) static <PROPERTY> StringExpression.Concat<PROPERTY>Expressions.concat(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> StringExpression.Concat<PROPERTY>Expressions.concat(PropertyMetamodel<PROPERTY> left, PROPERTY right) static <PROPERTY> StringExpression.Concat<PROPERTY>Expressions.concat(PROPERTY left, PropertyMetamodel<PROPERTY> right) static AggregateFunction.CountExpressions.count(PropertyMetamodel<?> propertyMetamodel) static AggregateFunction.CountExpressions.countDistinct(PropertyMetamodel<?> propertyMetamodel) static <PROPERTY> ArithmeticExpression.Div<PROPERTY>Expressions.div(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> ArithmeticExpression.Div<PROPERTY>Expressions.div(PropertyMetamodel<PROPERTY> left, PROPERTY right) static <PROPERTY> ArithmeticExpression.Div<PROPERTY>Expressions.div(PROPERTY left, PropertyMetamodel<PROPERTY> right) <PROPERTY> voidCaseExpression.Declaration.eq(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.eq(PropertyMetamodel<PROPERTY> left, PROPERTY right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.ge(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.ge(PropertyMetamodel<PROPERTY> left, PROPERTY right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.gt(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.gt(PropertyMetamodel<PROPERTY> left, PROPERTY right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.isNotNull(PropertyMetamodel<PROPERTY> propertyMetamodel, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.isNull(PropertyMetamodel<PROPERTY> propertyMetamodel, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.le(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.le(PropertyMetamodel<PROPERTY> left, PROPERTY right, PropertyMetamodel<RESULT> then) static <PROPERTY> StringExpression.Lower<PROPERTY>Expressions.lower(PropertyMetamodel<PROPERTY> propertyMetamodel) <PROPERTY> voidCaseExpression.Declaration.lt(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.lt(PropertyMetamodel<PROPERTY> left, PROPERTY right, PropertyMetamodel<RESULT> then) static <PROPERTY> StringExpression.Ltrim<PROPERTY>Expressions.ltrim(PropertyMetamodel<PROPERTY> propertyMetamodel) static <PROPERTY> AggregateFunction.Max<PROPERTY>Expressions.max(PropertyMetamodel<PROPERTY> propertyMetamodel) static <PROPERTY> AggregateFunction.Min<PROPERTY>Expressions.min(PropertyMetamodel<PROPERTY> propertyMetamodel) static <PROPERTY> ArithmeticExpression.Mod<PROPERTY>Expressions.mod(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> ArithmeticExpression.Mod<PROPERTY>Expressions.mod(PropertyMetamodel<PROPERTY> left, PROPERTY right) static <PROPERTY> ArithmeticExpression.Mod<PROPERTY>Expressions.mod(PROPERTY left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> ArithmeticExpression.Mul<PROPERTY>Expressions.mul(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> ArithmeticExpression.Mul<PROPERTY>Expressions.mul(PropertyMetamodel<PROPERTY> left, PROPERTY right) static <PROPERTY> ArithmeticExpression.Mul<PROPERTY>Expressions.mul(PROPERTY left, PropertyMetamodel<PROPERTY> right) <PROPERTY> voidCaseExpression.Declaration.ne(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right, PropertyMetamodel<RESULT> then) <PROPERTY> voidCaseExpression.Declaration.ne(PropertyMetamodel<PROPERTY> left, PROPERTY right, PropertyMetamodel<RESULT> then) static <PROPERTY> StringExpression.Rtrim<PROPERTY>Expressions.rtrim(PropertyMetamodel<PROPERTY> propertyMetamodel) static <PROPERTY> ArithmeticExpression.Sub<PROPERTY>Expressions.sub(PropertyMetamodel<PROPERTY> left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> ArithmeticExpression.Sub<PROPERTY>Expressions.sub(PropertyMetamodel<PROPERTY> left, PROPERTY right) static <PROPERTY> ArithmeticExpression.Sub<PROPERTY>Expressions.sub(PROPERTY left, PropertyMetamodel<PROPERTY> right) static <PROPERTY> AggregateFunction.Sum<PROPERTY>Expressions.sum(PropertyMetamodel<PROPERTY> propertyMetamodel) static <PROPERTY> StringExpression.Trim<PROPERTY>Expressions.trim(PropertyMetamodel<PROPERTY> propertyMetamodel) static <PROPERTY> StringExpression.Upper<PROPERTY>Expressions.upper(PropertyMetamodel<PROPERTY> propertyMetamodel) static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(Class<PROPERTY> klass, String name, PropertyMetamodel<?>[] operands, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified class and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(Class<PROPERTY> klass, String name, PropertyMetamodel<?> operand, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified class and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(Class<PROPERTY> klass, String name, PropertyMetamodel<?> operand1, PropertyMetamodel<?> operand2, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified class and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(Class<PROPERTY> klass, String name, PropertyMetamodel<?> operand1, PropertyMetamodel<?> operand2, PropertyMetamodel<?> operand3, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified class and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel, String name, List<? extends PropertyMetamodel<?>> operands, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified resultPropertyMetamodel and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel, String name, PropertyMetamodel<?>[] operands, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified resultPropertyMetamodel and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel, String name, PropertyMetamodel<?> operand, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified resultPropertyMetamodel and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel, String name, PropertyMetamodel<?> operand1, PropertyMetamodel<?> operand2, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified resultPropertyMetamodel and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel, String name, PropertyMetamodel<?> operand1, PropertyMetamodel<?> operand2, PropertyMetamodel<?> operand3, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified resultPropertyMetamodel and block.static <PROPERTY> CaseExpression<PROPERTY>Expressions.when(Consumer<CaseExpression<PROPERTY>.Declaration> block, PropertyMetamodel<PROPERTY> otherwise) Method parameters in org.seasar.doma.jdbc.criteria.expression with type arguments of type PropertyMetamodelModifier and TypeMethodDescriptionstatic <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(Class<PROPERTY> klass, String name, List<? extends PropertyMetamodel<?>> operands, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified class and block.static <PROPERTY> UserDefinedExpression<PROPERTY>Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel, String name, List<? extends PropertyMetamodel<?>> operands, Consumer<UserDefinedExpression.Declaration> block) Creates a user-defined expression with the specified resultPropertyMetamodel and block.Constructors in org.seasar.doma.jdbc.criteria.expression with parameters of type PropertyMetamodelModifierConstructorDescriptionprotectedAbstractArithmeticExpression(PropertyMetamodel<?> propertyMetamodel, Operand left, Operand right) protectedAbstractFunction(String name, PropertyMetamodel<?> argument) Add(PropertyMetamodel<?> propertyMetamodel, Operand left, Operand right) AliasExpression(PropertyMetamodel<PROPERTY> originalPropertyMetamodel, String alias) Avg(PropertyMetamodel<PROPERTY> argument) AvgAsDouble(PropertyMetamodel<?> argument) CaseExpression(PropertyMetamodel<RESULT> otherwise) Concat(PropertyMetamodel<?> propertyMetamodel, Operand left, Operand right) Count(PropertyMetamodel<?> argument) Count(PropertyMetamodel<?> argument, boolean distinct) Div(PropertyMetamodel<?> propertyMetamodel, Operand left, Operand right) Expression(PropertyMetamodel<?> propertyMetamodel) Lower(PropertyMetamodel<?> propertyMetamodel) Ltrim(PropertyMetamodel<?> propertyMetamodel) Max(PropertyMetamodel<PROPERTY> argument) Min(PropertyMetamodel<PROPERTY> argument) Mod(PropertyMetamodel<?> propertyMetamodel, Operand left, Operand right) Mul(PropertyMetamodel<?> propertyMetamodel, Operand left, Operand right) protectedOneArgumentStringExpression(String name, PropertyMetamodel<?> argument) Rtrim(PropertyMetamodel<?> propertyMetamodel) Sub(PropertyMetamodel<?> propertyMetamodel, Operand left, Operand right) Sum(PropertyMetamodel<PROPERTY> argument) Trim(PropertyMetamodel<?> propertyMetamodel) protectedTwoArgumentsStringExpression(String name, PropertyMetamodel<?> propertyMetamodel, Operand first, Operand second) Upper(PropertyMetamodel<?> propertyMetamodel) -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.metamodel
Classes in org.seasar.doma.jdbc.criteria.metamodel that implement PropertyMetamodelMethods in org.seasar.doma.jdbc.criteria.metamodel that return types with arguments of type PropertyMetamodelMethods in org.seasar.doma.jdbc.criteria.metamodel with parameters of type PropertyMetamodelModifier and TypeMethodDescriptionvoidPropertyMetamodel.Visitor.visit(PropertyMetamodel<?> propertyMetamodel) -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.option
Fields in org.seasar.doma.jdbc.criteria.option with type parameters of type PropertyMetamodelModifier and TypeFieldDescriptionfinal List<PropertyMetamodel<?>>ForUpdateOption.Basic.propertyMetamodelsfinal List<PropertyMetamodel<?>>ForUpdateOption.NoWait.propertyMetamodelsfinal List<PropertyMetamodel<?>>ForUpdateOption.Wait.propertyMetamodelsMethods in org.seasar.doma.jdbc.criteria.option with parameters of type PropertyMetamodelModifier and TypeMethodDescriptionstatic ForUpdateOptionForUpdateOption.basic(PropertyMetamodel<?>... propertyMetamodels) Indicate that the option append the FOR UPDATE clause.static ForUpdateOptionForUpdateOption.noWait(PropertyMetamodel<?>... propertyMetamodels) Indicate that the option append the FOR UPDATE ...static ForUpdateOptionForUpdateOption.wait(int seconds, PropertyMetamodel<?>... propertyMetamodels) Indicate that the option append the FOR UPDATE ...Constructor parameters in org.seasar.doma.jdbc.criteria.option with type arguments of type PropertyMetamodelModifierConstructorDescriptionBasic(List<PropertyMetamodel<?>> propertyMetamodels) NoWait(List<PropertyMetamodel<?>> propertyMetamodels) Wait(int second, List<PropertyMetamodel<?>> propertyMetamodels) -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.query
Fields in org.seasar.doma.jdbc.criteria.query with type parameters of type PropertyMetamodelModifier and TypeFieldDescriptionprotected final Map<PropertyMetamodel<?>,String> AliasManager.propertyAliasMapMethods in org.seasar.doma.jdbc.criteria.query with parameters of type PropertyMetamodelModifier and TypeMethodDescriptionvoidBuilderSupport.column(PropertyMetamodel<?> propertyMetamodel) voidBuilderSupport.columnWithoutAlias(PropertyMetamodel<?> propertyMetamodel) AliasManager.getAlias(PropertyMetamodel<?> propertyMetamodel) Retrieves the alias for the givenPropertyMetamodel.voidBuilderSupport.selectColumn(PropertyMetamodel<?> propertyMetamodel) Method parameters in org.seasar.doma.jdbc.criteria.query with type arguments of type PropertyMetamodelModifier and TypeMethodDescriptionvoidCriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) Builds a SQL fragment for FOR UPDATE clause.voidCriteriaBuilder.lockWithTableHint(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column) Builds a SQL fragment for locking using table hints. -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.statement
Methods in org.seasar.doma.jdbc.criteria.statement with parameters of type PropertyMetamodelModifier and TypeMethodDescriptionNativeSqlSelectStarting.groupBy(PropertyMetamodel<?>... propertyMetamodels) UnifiedSelectStarting.groupBy(PropertyMetamodel<?>... propertyMetamodels) Specifies the group by clause.EntityqlBatchInsertIntermediate.keys(PropertyMetamodel<?>... keys) Specify the keys used for duplicate checking UPSERT statement.EntityqlInsertIntermediate.keys(PropertyMetamodel<?>... keys) Specify the keys used for duplicate checking UPSERT statement.EntityqlMultiInsertIntermediate.keys(PropertyMetamodel<?>... keys) Specify the keys used for duplicate checking UPSERT statement.NativeSqlUpsertOnDuplicateKeyIgnoreSelectingKeys.keys(PropertyMetamodel<?>... keys) Specify the keys used for duplicate checking UPSERT statement.NativeSqlUpsertOnDuplicateKeyUpdateSelectingKeys.keys(PropertyMetamodel<?>... keys) Specify the keys used for duplicate checking UPSERT statement.<RESULT> Listable<RESULT>EntityQueryable.projectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels) Projects the result to the entity with the specified properties.<RESULT> Listable<RESULT>UnifiedSelectStarting.projectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels) <RESULT> Listable<RESULT>UnifiedSelectTerminal.projectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels) EntityqlDeleteStatement.returning(PropertyMetamodel<?>... properties) EntityqlInsertIntermediate.returning(PropertyMetamodel<?>... properties) EntityqlInsertStatement.returning(PropertyMetamodel<?>... properties) EntityqlInsertTerminal.returning(PropertyMetamodel<?>... properties) EntityqlMultiInsertIntermediate.returning(PropertyMetamodel<?>... properties) EntityqlMultiInsertStatement.returning(PropertyMetamodel<?>... properties) EntityqlMultiInsertTerminal.returning(PropertyMetamodel<?>... properties) EntityqlUpdateStatement.returning(PropertyMetamodel<?>... properties) NativeSqlSelectStarting.select(PropertyMetamodel<?> propertyMetamodel, PropertyMetamodel<?>... propertyMetamodels) <T> SetOperand<T>NativeSqlSelectStarting.select(PropertyMetamodel<T> propertyMetamodel) <T1,T2> SetOperand<Tuple2<T1, T2>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2) <T1,T2, T3> SetOperand<Tuple3<T1, T2, T3>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3) <T1,T2, T3, T4>
SetOperand<Tuple4<T1,T2, T3, T4>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4) <T1,T2, T3, T4, T5>
SetOperand<Tuple5<T1,T2, T3, T4, T5>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5) <T1,T2, T3, T4, T5, T6>
SetOperand<Tuple6<T1,T2, T3, T4, T5, T6>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6) <T1,T2, T3, T4, T5, T6, T7>
SetOperand<Tuple7<T1,T2, T3, T4, T5, T6, T7>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7) <T1,T2, T3, T4, T5, T6, T7, T8>
SetOperand<Tuple8<T1,T2, T3, T4, T5, T6, T7, T8>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7, PropertyMetamodel<T8> propertyMetamodel8) <T1,T2, T3, T4, T5, T6, T7, T8, T9>
SetOperand<Tuple9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7, PropertyMetamodel<T8> propertyMetamodel8, PropertyMetamodel<T9> propertyMetamodel9) UnifiedSelectStarting.select(PropertyMetamodel<?> propertyMetamodel, PropertyMetamodel<?>... propertyMetamodels) Projects the result as a List ofRowimplicitly with the specified properties.<T> SetOperand<T>UnifiedSelectStarting.select(PropertyMetamodel<T> propertyMetamodel) Projects the result with the specified property.<T1,T2> SetOperand<Tuple2<T1, T2>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2) Projects the result with the specified properties.<T1,T2, T3> SetOperand<Tuple3<T1, T2, T3>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3) Projects the result with the specified properties.<T1,T2, T3, T4>
SetOperand<Tuple4<T1,T2, T3, T4>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4) Projects the result with the specified properties.<T1,T2, T3, T4, T5>
SetOperand<Tuple5<T1,T2, T3, T4, T5>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5) Projects the result with the specified properties.<T1,T2, T3, T4, T5, T6>
SetOperand<Tuple6<T1,T2, T3, T4, T5, T6>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6) Projects the result with the specified properties.<T1,T2, T3, T4, T5, T6, T7>
SetOperand<Tuple7<T1,T2, T3, T4, T5, T6, T7>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7) Projects the result with the specified properties.<T1,T2, T3, T4, T5, T6, T7, T8>
SetOperand<Tuple8<T1,T2, T3, T4, T5, T6, T7, T8>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7, PropertyMetamodel<T8> propertyMetamodel8) Projects the result with the specified properties.<T1,T2, T3, T4, T5, T6, T7, T8, T9>
SetOperand<Tuple9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7, PropertyMetamodel<T8> propertyMetamodel8, PropertyMetamodel<T9> propertyMetamodel9) Projects the result with the specified properties.NativeSqlSelectStarting.selectAsRow(PropertyMetamodel<?> propertyMetamodel, PropertyMetamodel<?>... propertyMetamodels) UnifiedSelectStarting.selectAsRow(PropertyMetamodel<?> propertyMetamodel, PropertyMetamodel<?>... propertyMetamodels) Projects the result as a List ofRowexplicitly with the specified properties.<RESULT> EntityqlSelectTerminal<RESULT>EntityqlSelectStarting.selectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels) <RESULT> SetOperand<RESULT>NativeSqlSelectStarting.selectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels) <RESULT> SetOperand<RESULT>UnifiedSelectStarting.selectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels) Projects the result to the entity.Constructor parameters in org.seasar.doma.jdbc.criteria.statement with type arguments of type PropertyMetamodelModifierConstructorDescriptionEntityqlInsertTerminal(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, InsertSettings settings, DuplicateKeyType duplicateKeyType, List<PropertyMetamodel<?>> keys) -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.criteria.tuple
Methods in org.seasar.doma.jdbc.criteria.tuple that return types with arguments of type PropertyMetamodelMethods in org.seasar.doma.jdbc.criteria.tuple with parameters of type PropertyMetamodelModifier and TypeMethodDescriptionbooleanRow.containsKey(PropertyMetamodel<?> key) <PROPERTY> PROPERTYRow.get(PropertyMetamodel<PROPERTY> key) -
Uses of PropertyMetamodel in org.seasar.doma.jdbc.dialect
Method parameters in org.seasar.doma.jdbc.dialect with type arguments of type PropertyMetamodelModifier and TypeMethodDescriptionvoidDb2Dialect.Db2CriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidMssql2008Dialect.Mssql2008CriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidOracle11Dialect.Oracle11CriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidPostgresDialect.PostgresCriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidStandardDialect.StandardCriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidMssql2008Dialect.Mssql2008CriteriaBuilder.lockWithTableHint(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column) voidStandardDialect.StandardCriteriaBuilder.lockWithTableHint(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column)