Package | Description |
---|---|
org.apache.cayenne.exp.property |
Property API
|
Modifier and Type | Method and Description |
---|---|
StringProperty<E> |
StringProperty.alias(String alias)
Creates alias with different name for this property
|
StringProperty<String> |
StringProperty.concat(Object... args)
Arguments will be converted as follows:
if argument is a
BaseProperty than its expression will be used
if argument is a Expression than it will be used as is
all other values will be converted to String
|
static <T extends CharSequence> |
PropertyFactory.createString(Expression expression,
Class<T> type)
Create string property
|
static <T extends CharSequence> |
PropertyFactory.createString(String name,
Class<T> type)
Create string property
|
static <T extends CharSequence> |
PropertyFactory.createString(String name,
Expression expression,
Class<T> type)
Create string property
|
default <T extends CharSequence> |
PathProperty.dot(StringProperty<T> property)
Constructs a new property path by appending the argument to the existing property separated by a dot.
|
StringProperty<E> |
StringProperty.enclosing() |
StringProperty<String> |
StringProperty.lower() |
StringProperty<String> |
StringProperty.substring(int offset,
int length) |
StringProperty<String> |
StringProperty.substring(NumericProperty<?> offset,
NumericProperty<?> length) |
StringProperty<String> |
StringProperty.trim() |
StringProperty<String> |
StringProperty.upper() |
Modifier and Type | Method and Description |
---|---|
default <T extends CharSequence> |
PathProperty.dot(StringProperty<T> property)
Constructs a new property path by appending the argument to the existing property separated by a dot.
|
Expression |
StringProperty.like(StringProperty<?> pattern) |
Expression |
StringProperty.likeIgnoreCase(StringProperty<?> pattern) |
NumericProperty<Integer> |
StringProperty.locate(StringProperty<? extends String> property) |
Expression |
StringProperty.nlike(StringProperty<?> value) |
Expression |
StringProperty.nlikeIgnoreCase(StringProperty<?> value) |
Copyright © 2001–2021 Apache Cayenne. All rights reserved.