Uses of Interface
org.apache.jackrabbit.oak.api.PropertyValue
-
Packages that use PropertyValue Package Description org.apache.jackrabbit.oak.api Oak repository APIorg.apache.jackrabbit.oak.plugins.identifier org.apache.jackrabbit.oak.plugins.memory org.apache.jackrabbit.oak.query org.apache.jackrabbit.oak.query.ast org.apache.jackrabbit.oak.query.index org.apache.jackrabbit.oak.spi.query This package contains oak query index related classes. -
-
Uses of PropertyValue in org.apache.jackrabbit.oak.api
Fields in org.apache.jackrabbit.oak.api with type parameters of type PropertyValue Modifier and Type Field Description static java.util.Map<java.lang.String,PropertyValue>
QueryEngine. NO_BINDINGS
Empty set of variables bindings.Methods in org.apache.jackrabbit.oak.api that return PropertyValue Modifier and Type Method Description PropertyValue
ResultRow. getValue(java.lang.String columnName)
The property value.PropertyValue[]
ResultRow. getValues()
Get the list of values.Method parameters in org.apache.jackrabbit.oak.api with type arguments of type PropertyValue Modifier and Type Method Description Result
QueryEngine. executeQuery(java.lang.String statement, java.lang.String language, long limit, long offset, java.util.Map<java.lang.String,? extends PropertyValue> bindings, java.util.Map<java.lang.String,java.lang.String> mappings)
Execute a query and get the result.Result
QueryEngine. executeQuery(java.lang.String statement, java.lang.String language, java.util.Map<java.lang.String,? extends PropertyValue> bindings, java.util.Map<java.lang.String,java.lang.String> mappings)
Execute a query and get the result.Result
QueryEngine. executeQuery(java.lang.String statement, java.lang.String language, java.util.Optional<java.lang.Long> limit, java.util.Optional<java.lang.Long> offset, java.util.Map<java.lang.String,? extends PropertyValue> bindings, java.util.Map<java.lang.String,java.lang.String> mappings)
Execute a query and get the result. -
Uses of PropertyValue in org.apache.jackrabbit.oak.plugins.identifier
Methods in org.apache.jackrabbit.oak.plugins.identifier with parameters of type PropertyValue Modifier and Type Method Description @Nullable java.lang.String
IdentifierManager. getPath(PropertyValue referenceValue)
Returns the path of the tree references by the specified (weak) referencePropertyState
.@Nullable Tree
IdentifierManager. getTree(@NotNull PropertyValue referenceValue)
-
Uses of PropertyValue in org.apache.jackrabbit.oak.plugins.memory
Classes in org.apache.jackrabbit.oak.plugins.memory that implement PropertyValue Modifier and Type Class Description class
PropertyStateValue
APropertyValue
implementation that wraps aPropertyState
Methods in org.apache.jackrabbit.oak.plugins.memory that return PropertyValue Modifier and Type Method Description static @Nullable PropertyValue
PropertyValues. create(@Nullable PropertyState property)
static @NotNull PropertyValue
PropertyValues. newBinary(@org.jetbrains.annotations.NotNull byte[] value)
static @NotNull PropertyValue
PropertyValues. newBinary(@NotNull Blob value)
static @NotNull PropertyValue
PropertyValues. newBoolean(boolean value)
static @NotNull PropertyValue
PropertyValues. newDate(@NotNull java.lang.String value)
static @NotNull PropertyValue
PropertyValues. newDecimal(@NotNull java.math.BigDecimal value)
static @NotNull PropertyValue
PropertyValues. newDouble(@NotNull java.lang.Double value)
static @NotNull PropertyValue
PropertyValues. newLong(@NotNull java.lang.Long value)
static @NotNull PropertyValue
PropertyValues. newName(@NotNull java.lang.Iterable<java.lang.String> value)
static @NotNull PropertyValue
PropertyValues. newName(@NotNull java.lang.String value)
static @NotNull PropertyValue
PropertyValues. newPath(@NotNull java.lang.String value)
static @NotNull PropertyValue
PropertyValues. newReference(@NotNull java.lang.String value)
static @NotNull PropertyValue
PropertyValues. newString(@NotNull java.lang.Iterable<java.lang.String> value)
static @NotNull PropertyValue
PropertyValues. newString(@NotNull java.lang.String value)
static @NotNull PropertyValue
PropertyValues. newUri(@NotNull java.lang.String value)
static @NotNull PropertyValue
PropertyValues. newWeakReference(@NotNull java.lang.String value)
Methods in org.apache.jackrabbit.oak.plugins.memory with parameters of type PropertyValue Modifier and Type Method Description int
PropertyStateValue. compareTo(@NotNull PropertyValue p2)
static @Nullable PropertyState
PropertyValues. create(@Nullable PropertyValue value)
static boolean
PropertyValues. match(@NotNull PropertyState p1, @NotNull PropertyValue p2)
static boolean
PropertyValues. match(@NotNull PropertyValue p1, @NotNull PropertyState p2)
static boolean
PropertyValues. match(@NotNull PropertyValue p1, @NotNull PropertyValue p2)
static boolean
PropertyValues. notMatch(@NotNull PropertyValue p1, @NotNull PropertyValue p2)
-
Uses of PropertyValue in org.apache.jackrabbit.oak.query
Methods in org.apache.jackrabbit.oak.query that return PropertyValue Modifier and Type Method Description static PropertyValue
ValueConverter. convert(@NotNull PropertyValue value, int targetType, @Nullable NamePathMapper mapper)
Converts the given value to a value of the specified target type.PropertyValue
QueryImpl. getBindVariableValue(java.lang.String bindVariableName)
PropertyValue
ResultRowImpl. getValue(java.lang.String columnName)
PropertyValue[]
ResultRowImpl. getValues()
Methods in org.apache.jackrabbit.oak.query with parameters of type PropertyValue Modifier and Type Method Description void
Query. bindValue(java.lang.String key, PropertyValue value)
void
QueryImpl. bindValue(java.lang.String varName, PropertyValue value)
void
UnionQueryImpl. bindValue(java.lang.String key, PropertyValue value)
static PropertyValue
ValueConverter. convert(@NotNull PropertyValue value, int targetType, @Nullable NamePathMapper mapper)
Converts the given value to a value of the specified target type.Method parameters in org.apache.jackrabbit.oak.query with type arguments of type PropertyValue Modifier and Type Method Description Result
QueryEngineImpl. executeQuery(java.lang.String statement, java.lang.String language, long limit, long offset, java.util.Map<java.lang.String,? extends PropertyValue> bindings, java.util.Map<java.lang.String,java.lang.String> mappings)
Result
QueryEngineImpl. executeQuery(java.lang.String statement, java.lang.String language, java.util.Map<java.lang.String,? extends PropertyValue> bindings, java.util.Map<java.lang.String,java.lang.String> mappings)
Result
QueryEngineImpl. executeQuery(java.lang.String statement, java.lang.String language, java.util.Optional<java.lang.Long> limit, java.util.Optional<java.lang.Long> offset, java.util.Map<java.lang.String,? extends PropertyValue> bindings, java.util.Map<java.lang.String,java.lang.String> mappings)
-
Uses of PropertyValue in org.apache.jackrabbit.oak.query.ast
Methods in org.apache.jackrabbit.oak.query.ast that return PropertyValue Modifier and Type Method Description PropertyValue
SelectorImpl. currentOakProperty(java.lang.String oakPropertyName)
Get the property value.PropertyValue
CoalesceImpl. currentProperty()
PropertyValue
ColumnImpl. currentProperty()
abstract PropertyValue
DynamicOperandImpl. currentProperty()
PropertyValue
FacetColumnImpl. currentProperty()
PropertyValue
FirstImpl. currentProperty()
PropertyValue
FullTextSearchScoreImpl. currentProperty()
PropertyValue
LengthImpl. currentProperty()
PropertyValue
LowerCaseImpl. currentProperty()
PropertyValue
NodeLocalNameImpl. currentProperty()
PropertyValue
NodeNameImpl. currentProperty()
PropertyValue
PathImpl. currentProperty()
PropertyValue
PropertyValueImpl. currentProperty()
PropertyValue
SelectorImpl. currentProperty(java.lang.String propertyName)
The value for the given selector for the current node.PropertyValue
SelectorImpl. currentProperty(java.lang.String propertyName, int propertyType)
The value for the given selector for the current node, filtered by property type.PropertyValue
UpperCaseImpl. currentProperty()
PropertyValue
BindVariableValueImpl. currentValue()
PropertyValue
LiteralImpl. currentValue()
abstract PropertyValue
StaticOperandImpl. currentValue()
PropertyValue
LiteralImpl. getLiteralValue()
Methods in org.apache.jackrabbit.oak.query.ast with parameters of type PropertyValue Modifier and Type Method Description abstract boolean
Operator. evaluate(PropertyValue p1, PropertyValue p2)
"operand2 always evaluates to a scalar value" for multi-valued properties: if any of the value matches, then return trueLiteralImpl
AstElementFactory. literal(PropertyValue literalValue)
void
CoalesceImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
abstract void
DynamicOperandImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
Apply a restriction of type "this = value" to the given filter.void
FirstImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
FullTextSearchScoreImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
LengthImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
LowerCaseImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
NodeLocalNameImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
NodeNameImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
PathImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
PropertyValueImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
UpperCaseImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
Method parameters in org.apache.jackrabbit.oak.query.ast with type arguments of type PropertyValue Modifier and Type Method Description void
CoalesceImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
abstract void
DynamicOperandImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
Apply a restriction of type "this in (list)" to the given filter.void
FirstImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
void
FullTextSearchScoreImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
void
LengthImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
void
LowerCaseImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
void
NodeLocalNameImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
void
NodeNameImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
void
PathImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
void
PropertyValueImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
void
UpperCaseImpl. restrictList(FilterImpl f, java.util.List<PropertyValue> list)
Constructors in org.apache.jackrabbit.oak.query.ast with parameters of type PropertyValue Constructor Description LiteralImpl(PropertyValue value)
-
Uses of PropertyValue in org.apache.jackrabbit.oak.query.index
Methods in org.apache.jackrabbit.oak.query.index that return PropertyValue Modifier and Type Method Description PropertyValue
IndexRowImpl. getValue(java.lang.String columnName)
Methods in org.apache.jackrabbit.oak.query.index with parameters of type PropertyValue Modifier and Type Method Description void
FilterImpl. restrictProperty(java.lang.String propertyName, Operator op, PropertyValue v)
void
FilterImpl. restrictProperty(java.lang.String propertyName, Operator op, PropertyValue v, int propertyType)
Method parameters in org.apache.jackrabbit.oak.query.index with type arguments of type PropertyValue Modifier and Type Method Description void
FilterImpl. restrictPropertyAsList(java.lang.String propertyName, java.util.List<PropertyValue> list)
-
Uses of PropertyValue in org.apache.jackrabbit.oak.spi.query
Fields in org.apache.jackrabbit.oak.spi.query declared as PropertyValue Modifier and Type Field Description PropertyValue
Filter.PropertyRestriction. first
The first value to read, or null to read from the beginning.PropertyValue
Filter.PropertyRestriction. last
The last value to read, or null to read until the end.PropertyValue
Filter.PropertyRestriction. not
The property value to NOT matchFields in org.apache.jackrabbit.oak.spi.query with type parameters of type PropertyValue Modifier and Type Field Description java.util.List<PropertyValue>
Filter.PropertyRestriction. list
A list of possible values, for conditions of the type "x=1 or x=2 or x=3".Methods in org.apache.jackrabbit.oak.spi.query that return PropertyValue Modifier and Type Method Description PropertyValue
IndexRow. getValue(java.lang.String columnName)
The value of the given property, if available.
-