public class ColumnImpl
extends java.lang.Object
Constructor and Description |
---|
ColumnImpl(java.lang.String selectorName,
java.lang.String propertyName,
java.lang.String columnName) |
Modifier and Type | Method and Description |
---|---|
void |
bindSelector(SourceImpl source) |
protected PropertyValue |
convertValueToType(PropertyValue v,
PropertyValue targetType) |
org.apache.jackrabbit.oak.query.ast.AstElement |
copyOf() |
PropertyValue |
currentProperty() |
java.lang.String |
getColumnName() |
protected java.lang.String |
getLocalPath(java.lang.String path)
Calculate the session local path (the path excluding the workspace name)
if possible.
|
java.lang.String |
getPropertyName() |
SelectorImpl |
getSelector() |
protected java.lang.String |
normalizePath(java.lang.String path)
Validate and normalize the path.
|
protected java.lang.String |
normalizePropertyName(java.lang.String propertyName)
Normalize the property name (including namespace remapping).
|
protected java.lang.String |
protect(java.lang.Object expression) |
protected java.lang.String |
quote(java.lang.String pathOrName) |
protected java.lang.String |
quoteJson(java.lang.String string) |
void |
setQuery(QueryImpl query) |
java.lang.String |
toString() |
protected QueryImpl query
public ColumnImpl(java.lang.String selectorName, java.lang.String propertyName, java.lang.String columnName)
public java.lang.String getColumnName()
public java.lang.String getPropertyName()
public java.lang.String toString()
toString
in class java.lang.Object
public PropertyValue currentProperty()
public void bindSelector(SourceImpl source)
public SelectorImpl getSelector()
public org.apache.jackrabbit.oak.query.ast.AstElement copyOf()
AstElement
returns same reference
to this
.protected java.lang.String protect(java.lang.Object expression)
protected java.lang.String quote(java.lang.String pathOrName)
protected java.lang.String quoteJson(java.lang.String string)
public void setQuery(QueryImpl query)
protected java.lang.String normalizePropertyName(java.lang.String propertyName)
propertyName
- the property name to normalizeprotected java.lang.String normalizePath(java.lang.String path)
path
- the path to validateprotected PropertyValue convertValueToType(PropertyValue v, PropertyValue targetType)
protected java.lang.String getLocalPath(java.lang.String path)
path
- the absolute pathCopyright © 2012–2022 The Apache Software Foundation. All rights reserved.