Uses of Class
org.nuxeo.ecm.core.storage.FulltextQueryAnalyzer.FulltextQuery
-
Packages that use FulltextQueryAnalyzer.FulltextQuery Package Description org.nuxeo.ecm.core.storage org.nuxeo.ecm.core.storage.mongodb org.nuxeo.ecm.core.storage.sql.jdbc.dialect DatabaseDialects implementations; a Dialect encapsulates knowledge about database-specific behavior. -
-
Uses of FulltextQueryAnalyzer.FulltextQuery in org.nuxeo.ecm.core.storage
Fields in org.nuxeo.ecm.core.storage declared as FulltextQueryAnalyzer.FulltextQuery Modifier and Type Field Description protected FulltextQueryAnalyzer.FulltextQueryFulltextQueryAnalyzer. ftFields in org.nuxeo.ecm.core.storage with type parameters of type FulltextQueryAnalyzer.FulltextQuery Modifier and Type Field Description List<FulltextQueryAnalyzer.FulltextQuery>FulltextQueryAnalyzer.FulltextQuery. termsThe list of terms, if op is OR or ANDprotected List<FulltextQueryAnalyzer.FulltextQuery>FulltextQueryAnalyzer. termsMethods in org.nuxeo.ecm.core.storage that return FulltextQueryAnalyzer.FulltextQuery Modifier and Type Method Description protected FulltextQueryAnalyzer.FulltextQueryFulltextQueryAnalyzer. analyze(String query)static FulltextQueryAnalyzer.FulltextQueryFulltextQueryAnalyzer. analyzeFulltextQuery(String query)Analyzes a fulltext query into a generic datastructure that can be used for each specific database.Methods in org.nuxeo.ecm.core.storage with parameters of type FulltextQueryAnalyzer.FulltextQuery Modifier and Type Method Description static booleanFulltextQueryAnalyzer. hasPhrase(FulltextQueryAnalyzer.FulltextQuery ft)static voidFulltextQueryAnalyzer. translate(FulltextQueryAnalyzer.FulltextQuery ft, StringBuilder sb, String or, String and, String andNot, String wordStart, String wordEnd, Set<Character> wordCharsReserved, String phraseStart, String phraseEnd, boolean quotePhraseWords)static StringFulltextQueryAnalyzer. translateFulltext(FulltextQueryAnalyzer.FulltextQuery ft, String or, String and, String andNot, String phraseQuote)Translate fulltext into a common pattern used by many servers.static StringFulltextQueryAnalyzer. translateFulltext(FulltextQueryAnalyzer.FulltextQuery ft, String or, String and, String andNot, String wordStart, String wordEnd, Set<Character> wordCharsReserved, String phraseStart, String phraseEnd, boolean quotePhraseWords)Translate fulltext into a common pattern used by many servers. -
Uses of FulltextQueryAnalyzer.FulltextQuery in org.nuxeo.ecm.core.storage.mongodb
Methods in org.nuxeo.ecm.core.storage.mongodb with parameters of type FulltextQueryAnalyzer.FulltextQuery Modifier and Type Method Description protected static StringMongoDBRepositoryQueryBuilder. translateFulltext(FulltextQueryAnalyzer.FulltextQuery ft, boolean and)Transforms the NXQL fulltext syntax into MongoDB syntax.protected static voidMongoDBRepositoryQueryBuilder. translateFulltext(FulltextQueryAnalyzer.FulltextQuery ft, List<String> buf, boolean and) -
Uses of FulltextQueryAnalyzer.FulltextQuery in org.nuxeo.ecm.core.storage.sql.jdbc.dialect
Methods in org.nuxeo.ecm.core.storage.sql.jdbc.dialect that return FulltextQueryAnalyzer.FulltextQuery Modifier and Type Method Description protected static FulltextQueryAnalyzer.FulltextQueryDialectPostgreSQL. breakPhrases(FulltextQueryAnalyzer.FulltextQuery ft)Returns a fulltext query that is a superset of the original one and does not have phrase searches.protected static FulltextQueryAnalyzer.FulltextQueryDialectPostgreSQL. removeToplevelAndedWords(FulltextQueryAnalyzer.FulltextQuery ft)Removes toplevel ANDed simple words from the query.Methods in org.nuxeo.ecm.core.storage.sql.jdbc.dialect with parameters of type FulltextQueryAnalyzer.FulltextQuery Modifier and Type Method Description protected static FulltextQueryAnalyzer.FulltextQueryDialectPostgreSQL. breakPhrases(FulltextQueryAnalyzer.FulltextQuery ft)Returns a fulltext query that is a superset of the original one and does not have phrase searches.protected static voidDialectPostgreSQL. generateLikeSql(FulltextQueryAnalyzer.FulltextQuery ft, StringBuilder sb)protected static FulltextQueryAnalyzer.FulltextQueryDialectPostgreSQL. removeToplevelAndedWords(FulltextQueryAnalyzer.FulltextQuery ft)Removes toplevel ANDed simple words from the query.protected static voidDialectMySQL. translateForMySQL(FulltextQueryAnalyzer.FulltextQuery ft, FulltextQueryAnalyzer.Op superOp, StringBuilder sb)
-