
public abstract class OLuceneSearchFunctionTemplate extends OSQLFunctionAbstract implements OIndexableSQLFunction
maxParams, minParams, name| Constructor and Description |
|---|
OLuceneSearchFunctionTemplate(java.lang.String iName,
int iMinParams,
int iMaxParams) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsIndexedExecution(OFromClause target,
OBinaryCompareOperator operator,
java.lang.Object rightValue,
OCommandContext ctx,
OExpression... args) |
boolean |
canExecuteInline(OFromClause target,
OBinaryCompareOperator operator,
java.lang.Object rightValue,
OCommandContext ctx,
OExpression... args) |
long |
estimate(OFromClause target,
OBinaryCompareOperator operator,
java.lang.Object rightValue,
OCommandContext ctx,
OExpression... args) |
protected abstract OLuceneFullTextIndex |
searchForIndex(OFromClause target,
OCommandContext ctx,
OExpression... args) |
boolean |
shouldExecuteAfterSearch(OFromClause target,
OBinaryCompareOperator operator,
java.lang.Object rightValue,
OCommandContext ctx,
OExpression... args) |
aggregateResults, config, filterResult, getDistributedStorageId, getMaxParams, getMinParams, getName, getResult, getSingleItem, getSingleProperty, mergeDistributedResult, returnDistributedResult, setResult, shouldMergeDistributedResult, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsearchFromTargetaggregateResults, config, execute, filterResult, getMaxParams, getMinParams, getName, getResult, getSyntax, mergeDistributedResult, setResult, shouldMergeDistributedResultpublic OLuceneSearchFunctionTemplate(java.lang.String iName,
int iMinParams,
int iMaxParams)
public boolean canExecuteInline(OFromClause target, OBinaryCompareOperator operator, java.lang.Object rightValue, OCommandContext ctx, OExpression... args)
canExecuteInline in interface OIndexableSQLFunctionpublic boolean allowsIndexedExecution(OFromClause target, OBinaryCompareOperator operator, java.lang.Object rightValue, OCommandContext ctx, OExpression... args)
allowsIndexedExecution in interface OIndexableSQLFunctionpublic boolean shouldExecuteAfterSearch(OFromClause target, OBinaryCompareOperator operator, java.lang.Object rightValue, OCommandContext ctx, OExpression... args)
shouldExecuteAfterSearch in interface OIndexableSQLFunctionpublic long estimate(OFromClause target, OBinaryCompareOperator operator, java.lang.Object rightValue, OCommandContext ctx, OExpression... args)
estimate in interface OIndexableSQLFunctionprotected abstract OLuceneFullTextIndex searchForIndex(OFromClause target, OCommandContext ctx, OExpression... args)
Copyright © 2013–2022 OrientDB. All rights reserved.