| Package | Description |
|---|---|
| org.seasar.doma.jdbc.criteria.expression |
Provides classes that represent the SQL expressions.
|
| Modifier and Type | Method and Description |
|---|---|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(java.lang.Class<PROPERTY> klass,
java.lang.String name,
java.util.List<? extends PropertyMetamodel<?>> operands,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified class and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(java.lang.Class<PROPERTY> klass,
java.lang.String name,
PropertyMetamodel<?>[] operands,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified class and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(java.lang.Class<PROPERTY> klass,
java.lang.String name,
PropertyMetamodel<?> operand,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified class and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(java.lang.Class<PROPERTY> klass,
java.lang.String name,
PropertyMetamodel<?> operand1,
PropertyMetamodel<?> operand2,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified class and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(java.lang.Class<PROPERTY> klass,
java.lang.String name,
PropertyMetamodel<?> operand1,
PropertyMetamodel<?> operand2,
PropertyMetamodel<?> operand3,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified class and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel,
java.lang.String name,
java.util.List<? extends PropertyMetamodel<?>> operands,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified resultPropertyMetamodel and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel,
java.lang.String name,
PropertyMetamodel<?>[] operands,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified resultPropertyMetamodel and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel,
java.lang.String name,
PropertyMetamodel<?> operand,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified resultPropertyMetamodel and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel,
java.lang.String name,
PropertyMetamodel<?> operand1,
PropertyMetamodel<?> operand2,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified resultPropertyMetamodel and block.
|
static <PROPERTY> UserDefinedExpression<PROPERTY> |
Expressions.userDefined(PropertyMetamodel<PROPERTY> resultPropertyMetamodel,
java.lang.String name,
PropertyMetamodel<?> operand1,
PropertyMetamodel<?> operand2,
PropertyMetamodel<?> operand3,
java.util.function.Consumer<UserDefinedExpression.Declaration> block)
Creates a user-defined expression with the specified resultPropertyMetamodel and block.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UserDefinedExpression.Visitor.visit(UserDefinedExpression<?> expression) |