Dependencies
Declarations
-
org
-
apache
-
lucene
-
expressions
-
Bindings
-
CachingExpressionValueSource
-
CachingExpressionValueSource(Bindings, Expression): void
-
CachingExpressionValueSource(DoubleValuesSource[], Expression, boolean): void
-
CachingExpressionValueSource(ExpressionValueSource): void
-
getValues(LeafReaderContext, DoubleValues): DoubleValues
-
getValuesWithCache(LeafReaderContext, DoubleValues, Map<String, DoubleValues>): DoubleValues
-
-
Expression
-
ExpressionFunctionValues
-
ExpressionRescorer
-
ExpressionValueSource
-
variables: DoubleValuesSource[]
-
expression: Expression
-
needsScores: boolean
-
ExpressionValueSource(Bindings, Expression): void
-
ExpressionValueSource(DoubleValuesSource[], Expression, boolean): void
-
getValues(LeafReaderContext, DoubleValues): DoubleValues
-
zeroWhenUnpositioned(DoubleValues): DoubleValues
-
toString(): String
-
hashCode(): int
-
equals(Object): boolean
-
needsScores(): boolean
-
isCacheable(LeafReaderContext): boolean
-
explain(LeafReaderContext, int, Explanation): Explanation
-
rewrite(IndexSearcher): DoubleValuesSource
-
-
SimpleBindings
-
map: Map<String, Function<Bindings, DoubleValuesSource>>
-
SimpleBindings(): void
-
add(SortField): void
-
add(String, DoubleValuesSource): void
-
add(String, Expression): void
-
fromSortField(SortField): DoubleValuesSource
-
getDoubleValuesSource(String): DoubleValuesSource
-
validate(): void
-
CycleDetectionBindings
-
-
js
-
JavascriptBaseVisitor
-
visitCompile(CompileContext): Object
-
visitConditional(ConditionalContext): Object
-
visitBoolor(BoolorContext): Object
-
visitBoolcomp(BoolcompContext): Object
-
visitNumeric(NumericContext): Object
-
visitAddsub(AddsubContext): Object
-
visitUnary(UnaryContext): Object
-
visitPrecedence(PrecedenceContext): Object
-
visitMuldiv(MuldivContext): Object
-
visitExternal(ExternalContext): Object
-
visitBwshift(BwshiftContext): Object
-
visitBwor(BworContext): Object
-
visitBooland(BoolandContext): Object
-
visitBwxor(BwxorContext): Object
-
visitBwand(BwandContext): Object
-
visitBooleqne(BooleqneContext): Object
-
-
JavascriptCompiler
-
Loader
-
CLASSFILE_VERSION: int
-
COMPILED_EXPRESSION_CLASS: String
-
COMPILED_EXPRESSION_INTERNAL: String
-
EXPRESSION_TYPE: Type
-
FUNCTION_VALUES_TYPE: Type
-
EXPRESSION_CTOR: Method
-
EVALUATE_METHOD: Method
-
DOUBLE_VAL_METHOD: Method
-
getAsmMethod(Class<Object>, String, Class[]): Method
-
MAX_SOURCE_LENGTH: int
-
sourceText: String
-
functions: Map<String, Method>
-
compile(String): Expression
-
compile(String, Map<String, Method>, ClassLoader): Expression
-
unusedTestCompile(): void
-
JavascriptCompiler(String): void
-
JavascriptCompiler(String, Map<String, Method>): void
-
compileExpression(ClassLoader): Expression
-
getAntlrParseTree(): ParseTree
-
generateClass(ParseTree, ClassWriter, Map<String, Integer>): void
-
$1
-
typeStack: Deque<Type>
-
visitCompile(CompileContext): Void
-
visitPrecedence(PrecedenceContext): Void
-
visitNumeric(NumericContext): Void
-
visitExternal(ExternalContext): Void
-
visitUnary(UnaryContext): Void
-
visitMuldiv(MuldivContext): Void
-
visitAddsub(AddsubContext): Void
-
visitBwshift(BwshiftContext): Void
-
visitBoolcomp(BoolcompContext): Void
-
visitBooleqne(BooleqneContext): Void
-
visitBwand(BwandContext): Void
-
visitBwxor(BwxorContext): Void
-
visitBwor(BworContext): Void
-
visitBooland(BoolandContext): Void
-
visitBoolor(BoolorContext): Void
-
visitConditional(ConditionalContext): Void
-
pushArith(int, ExpressionContext, ExpressionContext): void
-
pushShift(int, ExpressionContext, ExpressionContext): void
-
pushBitwise(int, ExpressionContext, ExpressionContext): void
-
pushBinaryOp(int, ExpressionContext, ExpressionContext, Type, Type, Type): void
-
pushCond(int, ExpressionContext, ExpressionContext): void
-
pushBoolean(boolean): void
-
pushLong(long): void
-
-
-
normalizeQuotes(String): String
-
findSingleQuoteStringEnd(String, int): int
-
DEFAULT_FUNCTIONS: Map<String, Method>
-
static class initializer
-
checkFunction(Method): void
-
checkFunctionClassLoader(Method, ClassLoader): void
-
-
JavascriptErrorHandlingLexer
-
JavascriptLexer
-
static class initializer
-
_decisionToDFA: DFA[]
-
_sharedContextCache: PredictionContextCache
-
LP: int
-
RP: int
-
COMMA: int
-
BOOLNOT: int
-
BWNOT: int
-
MUL: int
-
DIV: int
-
REM: int
-
ADD: int
-
SUB: int
-
LSH: int
-
RSH: int
-
USH: int
-
LT: int
-
LTE: int
-
GT: int
-
GTE: int
-
EQ: int
-
NE: int
-
BWAND: int
-
BWXOR: int
-
BWOR: int
-
BOOLAND: int
-
BOOLOR: int
-
COND: int
-
COLON: int
-
WS: int
-
VARIABLE: int
-
OCTAL: int
-
HEX: int
-
DECIMAL: int
-
modeNames: String[]
-
ruleNames: String[]
-
_LITERAL_NAMES: String[]
-
_SYMBOLIC_NAMES: String[]
-
VOCABULARY: Vocabulary
-
tokenNames: String[]
-
static class initializer
-
getTokenNames(): String[]
-
getVocabulary(): Vocabulary
-
JavascriptLexer(CharStream): void
-
getGrammarFileName(): String
-
getRuleNames(): String[]
-
getSerializedATN(): String
-
getModeNames(): String[]
-
getATN(): ATN
-
_serializedATN: String
-
_ATN: ATN
-
static class initializer
-
-
JavascriptParser
-
_LITERAL_NAMES: String[]
-
static class initializer
-
_decisionToDFA: DFA[]
-
_sharedContextCache: PredictionContextCache
-
LP: int
-
RP: int
-
COMMA: int
-
BOOLNOT: int
-
BWNOT: int
-
MUL: int
-
DIV: int
-
REM: int
-
ADD: int
-
SUB: int
-
LSH: int
-
RSH: int
-
USH: int
-
LT: int
-
LTE: int
-
GT: int
-
GTE: int
-
EQ: int
-
NE: int
-
BWAND: int
-
BWXOR: int
-
BWOR: int
-
BOOLAND: int
-
BOOLOR: int
-
COND: int
-
COLON: int
-
WS: int
-
VARIABLE: int
-
OCTAL: int
-
HEX: int
-
DECIMAL: int
-
RULE_compile: int
-
RULE_expression: int
-
ruleNames: String[]
-
_SYMBOLIC_NAMES: String[]
-
VOCABULARY: Vocabulary
-
tokenNames: String[]
-
static class initializer
-
getTokenNames(): String[]
-
getVocabulary(): Vocabulary
-
getGrammarFileName(): String
-
getRuleNames(): String[]
-
getSerializedATN(): String
-
getATN(): ATN
-
JavascriptParser(TokenStream): void
-
CompileContext
-
compile(): CompileContext
-
ExpressionContext
-
ConditionalContext
-
BoolorContext
-
BoolcompContext
-
NumericContext
-
AddsubContext
-
UnaryContext
-
PrecedenceContext
-
_ATN: ATN
-
MuldivContext
-
ExternalContext
-
BwshiftContext
-
BworContext
-
static class initializer
-
BoolandContext
-
BwxorContext
-
BwandContext
-
BooleqneContext
-
expression(): ExpressionContext
-
expression(int): ExpressionContext
-
sempred(RuleContext, int, int): boolean
-
expression_sempred(ExpressionContext, int): boolean
-
_serializedATN: String
-
-
JavascriptParserErrorStrategy
-
JavascriptVisitor
-
visitCompile(CompileContext): Object
-
visitConditional(ConditionalContext): Object
-
visitBoolor(BoolorContext): Object
-
visitBoolcomp(BoolcompContext): Object
-
visitNumeric(NumericContext): Object
-
visitAddsub(AddsubContext): Object
-
visitUnary(UnaryContext): Object
-
visitPrecedence(PrecedenceContext): Object
-
visitMuldiv(MuldivContext): Object
-
visitExternal(ExternalContext): Object
-
visitBwshift(BwshiftContext): Object
-
visitBwor(BworContext): Object
-
visitBooland(BoolandContext): Object
-
visitBwxor(BwxorContext): Object
-
visitBwand(BwandContext): Object
-
visitBooleqne(BooleqneContext): Object
-
-
VariableContext
-
-
-
expressions
-
lucene
-
apache