A B C D E G J O S V 

A

add(SortField) - Method in class org.apache.lucene.expressions.SimpleBindings
Adds a SortField to the bindings.
add(String, Expression) - Method in class org.apache.lucene.expressions.SimpleBindings
Adds an Expression to the bindings.

B

Bindings - Class in org.apache.lucene.expressions
Binds variable names in expressions to actual data.
Bindings() - Constructor for class org.apache.lucene.expressions.Bindings
Sole constructor.

C

compile(String) - Static method in class org.apache.lucene.expressions.js.JavascriptCompiler
Compiles the given expression.
compile(String, Map<String, Method>, ClassLoader) - Static method in class org.apache.lucene.expressions.js.JavascriptCompiler
Compiles the given expression with the supplied custom functions.

D

DEFAULT_FUNCTIONS - Static variable in class org.apache.lucene.expressions.js.JavascriptCompiler
The default set of functions available to expressions.

E

evaluate(int, FunctionValues[]) - Method in class org.apache.lucene.expressions.Expression
Evaluates the expression for the given document.
Expression - Class in org.apache.lucene.expressions
Base class that computes the value of an expression for a document.
Expression(String, String[]) - Constructor for class org.apache.lucene.expressions.Expression
Creates a new Expression.

G

getScoreValueSource() - Method in class org.apache.lucene.expressions.Bindings
Returns a ValueSource over relevance scores
getSortField(Bindings, boolean) - Method in class org.apache.lucene.expressions.Expression
Get a sort field which can be used to rank documents by this expression.
getValueSource(String) - Method in class org.apache.lucene.expressions.Bindings
Returns a ValueSource bound to the variable name.
getValueSource(Bindings) - Method in class org.apache.lucene.expressions.Expression
Get a value source which can compute the value of this expression in the context of the given bindings.
getValueSource(String) - Method in class org.apache.lucene.expressions.SimpleBindings
 

J

JavascriptCompiler - Class in org.apache.lucene.expressions.js
An expression compiler for javascript expressions.

O

org.apache.lucene.expressions - package org.apache.lucene.expressions
expressions
org.apache.lucene.expressions.js - package org.apache.lucene.expressions.js
Javascript expressions

S

SimpleBindings - Class in org.apache.lucene.expressions
Simple class that binds expression variable names to SortFields or other Expressions.
SimpleBindings() - Constructor for class org.apache.lucene.expressions.SimpleBindings
Creates a new empty Bindings
sourceText - Variable in class org.apache.lucene.expressions.Expression
The original source text

V

validate() - Method in class org.apache.lucene.expressions.SimpleBindings
Traverses the graph of bindings, checking there are no cycles or missing references
variables - Variable in class org.apache.lucene.expressions.Expression
Named variables referred to by this expression
A B C D E G J O S V 

Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.