public class ExpandTransform extends TransformValue
Represents an expand transform item.
Modifier and Type | Method and Description |
---|---|
static ExpandTransform |
create(PropertyPath propertyPath)
Creates an expand transformation item.
|
ExpandTransform |
getExpandItem()
Return (nullable) The child expand item to be applied.
|
FilterTransform |
getFilter()
Return (nullable) The filter transform to be applied for the expand transformation.
|
PropertyPath |
getPropertyPath()
Return the path of the navigation property to expand.
|
static ExpandTransform |
withExpand(PropertyPath propertyPath,
ExpandTransform expandItem)
Creates an expand transformation item with a child expand transformation item.
|
static ExpandTransform |
withFilter(PropertyPath propertyPath,
FilterTransform filter)
Creates an expand transformation item with a filter transformation.
|
chain, getItems, setItems
add, add, add, add, add, add, add, all, any, asType, average, ceiling, concat, concat, contains, contains, countDistinct, date, day, divide, divide, divide, divide, divide, divide, divide, endsWith, endsWith, equal, equal, equal, equal, equal, equal, equal, equal, equal, floor, fractionalSeconds, geoDistance, geoIntersectse, geoLength, getDataType, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, has, hour, indexOf, indexOf, isNull, isType, length, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, maximum, minimum, minute, modulo, modulo, modulo, modulo, modulo, modulo, modulo, month, multiply, multiply, multiply, multiply, multiply, multiply, multiply, negate, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notNull, round, second, startsWith, startsWith, substring, substring, substring, substring, subtract, subtract, subtract, subtract, subtract, subtract, subtract, sum, time, toLower, toString, totalOffsetMinutes, toUpper, trim, unwrap, wrap, year
cloneMutable, equals, getTypeCode, hashCode
public static ExpandTransform create(PropertyPath propertyPath)
Creates an expand transformation item.
propertyPath
- The property path of the navigation property to be expanded in the expand transformation.public ExpandTransform getExpandItem()
Return (nullable) The child expand item to be applied.
public FilterTransform getFilter()
Return (nullable) The filter transform to be applied for the expand transformation.
public PropertyPath getPropertyPath()
Return the path of the navigation property to expand.
public static ExpandTransform withExpand(PropertyPath propertyPath, ExpandTransform expandItem)
Creates an expand transformation item with a child expand transformation item.
propertyPath
- The property path of the navigation property to be expanded in the expand transformation.expandItem
- The child expand transformation item of the expand transformation item to be created.public static ExpandTransform withFilter(PropertyPath propertyPath, FilterTransform filter)
Creates an expand transformation item with a filter transformation.
propertyPath
- The property path of the navigation property to be expanded in the expand transformation.filter
- The filter transform of the expand transformation item to be created.