Class FacetColumnImpl
- java.lang.Object
-
- org.apache.jackrabbit.oak.query.ast.ColumnImpl
-
- org.apache.jackrabbit.oak.query.ast.FacetColumnImpl
-
public class FacetColumnImpl extends ColumnImpl
A facet result column expression.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PropertyValueconvertValueToType(PropertyValue v, PropertyValue targetType)PropertyValuecurrentProperty()protected StringgetLocalPath(String path)Calculate the session local path (the path excluding the workspace name) if possible.protected StringnormalizePath(String path)Validate and normalize the path.protected StringnormalizePropertyName(String propertyName)Normalize the property name (including namespace remapping).protected Stringprotect(Object expression)protected static Stringquote(String pathOrName)protected static StringquoteJson(String string)voidsetQuery(QueryImpl query)-
Methods inherited from class org.apache.jackrabbit.oak.query.ast.ColumnImpl
bindSelector, copyOf, getColumnName, getPropertyName, getSelector, toString
-
-
-
-
Field Detail
-
query
protected QueryImpl query
-
-
Method Detail
-
currentProperty
public PropertyValue currentProperty()
- Overrides:
currentPropertyin classColumnImpl
-
setQuery
public void setQuery(QueryImpl query)
-
normalizePropertyName
protected String normalizePropertyName(String propertyName)
Normalize the property name (including namespace remapping). Asterisks are kept.- Parameters:
propertyName- the property name to normalize- Returns:
- the normalized (oak-) property name
-
normalizePath
protected String normalizePath(String path)
Validate and normalize the path.- Parameters:
path- the path to validate- Returns:
- the validated and normalized path
-
convertValueToType
protected PropertyValue convertValueToType(PropertyValue v, PropertyValue targetType)
-
-