| Package | Description |
|---|---|
| com.holonplatform.core.beans | |
| com.holonplatform.core.datastore.relational | |
| com.holonplatform.core.property | |
| com.holonplatform.core.query |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BeanProperty<T>
Represents a Java Bean property as a
PathProperty, providing additional configuration informations and
read/write methods. |
static interface |
BeanProperty.Builder<T>
BeanProperty builder.
|
interface |
BooleanBeanProperty
A Boolean type
BeanProperty, implementing BooleanProperty. |
interface |
NumericBeanProperty<N extends Number>
A numeric type
BeanProperty, implementing NumericProperty. |
interface |
StringBeanProperty
A String type
BeanProperty, implementing StringProperty. |
interface |
TemporalBeanProperty<T>
A temporal type
BeanProperty, implementing TemporalProperty. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SubQuery<T>
Relational sub query
QueryExpression. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NumericQueryExpression<N extends Number>
A
QueryExpression of Number type. |
interface |
PathExpression<T>
A
QueryExpression wich represents a Path. |
interface |
QueryFunction<T,A>
Represents a function expression.
|
static interface |
QueryFunction.Avg
A function which represents the average value of a query result.
|
static interface |
QueryFunction.Count
A function which represents the count of a query result values.
|
static interface |
QueryFunction.Max<T>
A function which represents the largest value of a query result.
|
static interface |
QueryFunction.Min<T>
A function which represents the smallest value of a query result.
|
static interface |
QueryFunction.NoArgQueryFunction<T>
A
QueryFunction which do not support any argument. |
static interface |
QueryFunction.PropertyQueryFunction<T,A>
A
QueryFunction which is also a Property, allowing the function to be used within a property set
query projection and the function value to be collected in a PropertyBox. |
static interface |
QueryFunction.Sum<T extends Number>
A function which represents the sum of a numeric query result values.
|
interface |
StringFunction
Represents a
QueryFunction on a String data type. |
static interface |
StringFunction.Lower
Function to convert a string to lowercase.
|
static interface |
StringFunction.Upper
Function to convert a string to uppercase.
|
interface |
StringQueryExpression
A
QueryExpression of String type. |
interface |
TemporalFunction<T>
Represents a temporal-related
QueryFunction. |
static interface |
TemporalFunction.CurrentDate
A function to obtain the current date as a
Date. |
static interface |
TemporalFunction.CurrentLocalDate
A function to obtain the current date as a
LocalDate. |
static interface |
TemporalFunction.CurrentLocalDateTime
A function to obtain the current date and time as a
LocalDateTime. |
static interface |
TemporalFunction.CurrentTimestamp
A function to obtain the current timestamp as a
Date. |
static interface |
TemporalFunction.Day
A function to extract the day part of a temporal data type.
|
static interface |
TemporalFunction.Hour
A function to extract the hour part of a temporal data type.
|
static interface |
TemporalFunction.Month
A function to extract the month part of a temporal data type.
|
static interface |
TemporalFunction.Year
A function to extract the year part of a temporal data type.
|
interface |
TemporalQueryExpression<T>
A
QueryExpression of a temporal type. |
Copyright © 2019 The Holon Platform. All rights reserved.