public class ParsedQuery
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
UNION_TABLE_ALIAS |
| Modifier and Type | Method and Description |
|---|---|
protected int |
addFixedParameter(java.lang.Object value) |
boolean |
disablePrincipalGroupRestrictions() |
boolean |
equals(java.lang.Object object) |
protected java.lang.StringBuilder |
getBuffer() |
protected java.lang.String |
getCleanSource() |
protected de.hybris.platform.persistence.flexiblesearch.ParsedText |
getEnclosingText() |
protected java.lang.String |
getEndDelimiter() |
protected FlexibleSearchTypeCacheProvider |
getFSTypeCacheProvider() |
protected java.util.List<? extends de.hybris.platform.persistence.flexiblesearch.ParsedText> |
getNestedTexts() |
Principal |
getPrincipal() |
protected java.lang.String |
getStartDelimiter() |
TranslatedQuery |
getTranslatedQuery()
Deprecated.
since 6.0.0
|
TranslatedQuery |
getTranslatedQuery(java.util.Map values) |
protected static int |
getWholeWordTokenPosition(java.lang.String src,
java.lang.String token) |
protected static int |
getWholeWordTokenPosition(java.lang.String src,
java.lang.String token,
int startFrom) |
int |
hashCode() |
protected boolean |
hasNestedTexts() |
protected void |
insertIntoTranslated(int pos,
java.lang.String text) |
protected boolean |
isOracleUsed() |
protected void |
registerParsedText(de.hybris.platform.persistence.flexiblesearch.ParsedText parsed) |
protected void |
replaceInTranslated(java.lang.String old,
java.lang.String text) |
protected void |
replaceInTranslated(de.hybris.platform.persistence.flexiblesearch.TableField field,
java.lang.String text)
Replaces a substring of this parsed text by a new text.
|
protected java.lang.StringBuilder |
setBuffer(java.lang.StringBuilder buffer) |
protected void |
setSource(java.lang.String source) |
java.lang.String |
toString() |
protected void |
translate()
starts translation
|
protected de.hybris.platform.persistence.flexiblesearch.ParsedText |
translateNested(int resultInsertPos,
java.lang.String selectedText)
just returns this field now.
|
public static final java.lang.String UNION_TABLE_ALIAS
protected boolean isOracleUsed()
protected int addFixedParameter(java.lang.Object value)
@Deprecated public TranslatedQuery getTranslatedQuery() throws FlexibleSearchException
Map valueMap = ... TranslatedQuery tq = query.getTranslatedQuery();
FlexibleSearchExceptionpublic TranslatedQuery getTranslatedQuery(java.util.Map values) throws FlexibleSearchException
FlexibleSearchExceptionpublic boolean disablePrincipalGroupRestrictions()
public Principal getPrincipal()
protected void translate()
throws FlexibleSearchException
FlexibleSearchExceptionprotected de.hybris.platform.persistence.flexiblesearch.ParsedText translateNested(int resultInsertPos,
java.lang.String selectedText)
throws FlexibleSearchException
resultInsertPos - the position where the result of this method is placed in the translated textselectedText - the selected text from sourceFlexibleSearchExceptionprotected FlexibleSearchTypeCacheProvider getFSTypeCacheProvider()
public java.lang.String toString()
toString in class java.lang.Objectprotected static final int getWholeWordTokenPosition(java.lang.String src,
java.lang.String token)
protected static final int getWholeWordTokenPosition(java.lang.String src,
java.lang.String token,
int startFrom)
protected void setSource(java.lang.String source)
protected de.hybris.platform.persistence.flexiblesearch.ParsedText getEnclosingText()
protected java.util.List<? extends de.hybris.platform.persistence.flexiblesearch.ParsedText> getNestedTexts()
protected boolean hasNestedTexts()
protected java.lang.StringBuilder getBuffer()
protected java.lang.StringBuilder setBuffer(java.lang.StringBuilder buffer)
protected java.lang.String getStartDelimiter()
protected java.lang.String getEndDelimiter()
protected void replaceInTranslated(java.lang.String old,
java.lang.String text)
protected void insertIntoTranslated(int pos,
java.lang.String text)
protected void replaceInTranslated(de.hybris.platform.persistence.flexiblesearch.TableField field,
java.lang.String text)
text - the new text to insertprotected void registerParsedText(de.hybris.platform.persistence.flexiblesearch.ParsedText parsed)
protected java.lang.String getCleanSource()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.ObjectCopyright © 2018 SAP SE. All Rights Reserved.