Class FTSQueryParser
- java.lang.Object
-
- org.alfresco.repo.search.impl.parsers.FTSQueryParser
-
public class FTSQueryParser extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FTSQueryParser.RerankPhase
protected static class
FTSQueryParser.TestNodeBuilder
-
Constructor Summary
Constructors Constructor Description FTSQueryParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PropertyArgument
buildFieldReference(String argumentName, org.antlr.runtime.tree.CommonTree fieldReferenceNode, QueryModelFactory factory, FunctionEvaluationContext functionEvaluationContext, Selector selector, Map<String,Column> columnMap)
static Constraint
buildFTS(String ftsExpression, QueryModelFactory factory, FunctionEvaluationContext functionEvaluationContext, Selector selector, Map<String,Column> columnMap, FTSParser.Mode mode, QueryOptions.Connective defaultFieldConnective, Map<String,String> templates, String defaultField, FTSQueryParser.RerankPhase rerankPhase)
static void
setTestNodeBuilder(FTSQueryParser.TestNodeBuilder tnb)
-
-
-
Method Detail
-
setTestNodeBuilder
public static void setTestNodeBuilder(FTSQueryParser.TestNodeBuilder tnb)
-
buildFTS
public static Constraint buildFTS(String ftsExpression, QueryModelFactory factory, FunctionEvaluationContext functionEvaluationContext, Selector selector, Map<String,Column> columnMap, FTSParser.Mode mode, QueryOptions.Connective defaultFieldConnective, Map<String,String> templates, String defaultField, FTSQueryParser.RerankPhase rerankPhase)
-
buildFieldReference
public static PropertyArgument buildFieldReference(String argumentName, org.antlr.runtime.tree.CommonTree fieldReferenceNode, QueryModelFactory factory, FunctionEvaluationContext functionEvaluationContext, Selector selector, Map<String,Column> columnMap)
-
-