{ "com.yahoo.searchlib.ranking.features.ElementCompleteness$Item" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String, double)", "public java.lang.String value()", "public double weight()" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.ElementCompleteness" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public static com.yahoo.searchlib.ranking.features.Features compute(java.util.Map, com.yahoo.searchlib.ranking.features.ElementCompleteness$Item[])" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.Features" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public com.yahoo.searchlib.rankingexpression.evaluation.Value get(java.lang.String)" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.FieldTermMatch" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public static com.yahoo.searchlib.ranking.features.Features compute(java.lang.String, java.lang.String)" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.Field$Term" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String)", "public void (java.lang.String, float)", "public java.lang.String value()", "public float exactness()" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.Field" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String)", "public void (java.util.List)", "public java.util.List terms()" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.lang.Cloneable" ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer)", "public boolean isComplete()", "public void setComplete(boolean)", "public java.util.List getSegmentStarts()", "public float get(java.lang.String)", "public int getOutOfOrder()", "public int getSegments()", "public int getGaps()", "public int getGapLength()", "public int getLongestSequence()", "public int getHead()", "public int getTail()", "public int getMatches()", "public int getPairs()", "public float getAbsoluteProximity()", "public float getUnweightedProximity()", "public float getSegmentDistance()", "public float getWeight()", "public float getSignificance()", "public float getOccurrence()", "public float getAbsoluteOccurrence()", "public float getWeightedOccurrence()", "public float getWeightedAbsoluteOccurrence()", "public float getSignificantOccurrence()", "public float getExactness()", "public float getQueryCompleteness()", "public float getFieldCompleteness()", "public float getCompleteness()", "public float getOrderness()", "public float getRelatedness()", "public float getLongestSequenceRatio()", "public float getSegmentProximity()", "public float getProximity()", "public float getImportance()", "public float getEarliness()", "public float getMatch()", "public com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics clone()", "public java.lang.String toString()", "public java.lang.String toStringDump()", "public com.yahoo.searchlib.ranking.features.fieldmatch.Trace trace()", "public bridge synthetic java.lang.Object clone()" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsComputer" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void (com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters)", "public com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics compute(java.lang.String, java.lang.String)", "public com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics compute(com.yahoo.searchlib.ranking.features.fieldmatch.Query, java.lang.String)", "public com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics compute(com.yahoo.searchlib.ranking.features.fieldmatch.Query, java.lang.String, boolean)", "public com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetrics compute(com.yahoo.searchlib.ranking.features.fieldmatch.Query, com.yahoo.searchlib.ranking.features.fieldmatch.Field, boolean)", "public com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters getParameters()", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public static com.yahoo.searchlib.ranking.features.fieldmatch.FieldMatchMetricsParameters defaultParameters()", "public void ()", "public void setProximityLimit(int)", "public int getProximityLimit()", "public void setProximityTable(float[])", "public float[] getProximityTable()", "public float getProximity(int)", "public int getMaxAlternativeSegmentations()", "public void setMaxAlternativeSegmentations(int)", "public int getMaxOccurrences()", "public void setMaxOccurrences(int)", "public float getFieldCompletenessImportance()", "public void setFieldCompletenessImportance(float)", "public float getProximityCompletenessImportance()", "public void setProximityCompletenessImportance(float)", "public float getEarlinessImportance()", "public void setEarlinessImportance(float)", "public float getSegmentProximityImportance()", "public void setSegmentProximityImportance(float)", "public float getOccurrenceImportance()", "public void setOccurrenceImportance(float)", "public float getRelatednessImportance()", "public void setRelatednessImportance(float)", "public void freeze()" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.Main" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public static void main(java.lang.String[])" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.Query" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String)", "public void (com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm[])", "public com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm[] getTerms()", "public int getTotalTermWeight()", "public void setTotalTermWeight(int)", "public float getTotalSignificance()", "public void setTotalSignificance(float)", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.QueryTerm" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (java.lang.String)", "public void (java.lang.String, float)", "public void setTerm(java.lang.String)", "public java.lang.String getTerm()", "public float getConnectedness()", "public void setConnectedness(float)", "public void setWeight(int)", "public int getWeight()", "public void setSignificance(float)", "public float getSignificance()", "public float getExactness()", "public int hashCode()", "public boolean equals(java.lang.Object)", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.searchlib.ranking.features.fieldmatch.Trace" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void add(java.lang.String)", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.ExpressionFunction$Instance" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.ExpressionFunction, java.lang.String, java.lang.String)", "public java.lang.String getName()", "public java.lang.String getExpressionString()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.ExpressionFunction" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String, com.yahoo.searchlib.rankingexpression.RankingExpression)", "public void (java.lang.String, java.util.List, com.yahoo.searchlib.rankingexpression.RankingExpression)", "public void (java.lang.String, java.util.List, com.yahoo.searchlib.rankingexpression.RankingExpression, java.util.Map, java.util.Optional)", "public java.lang.String getName()", "public java.util.List arguments()", "public com.yahoo.searchlib.rankingexpression.RankingExpression getBody()", "public java.util.Map argumentTypes()", "public com.yahoo.tensor.TensorType getArgumentType(java.lang.String)", "public java.util.Optional returnType()", "public com.yahoo.searchlib.rankingexpression.ExpressionFunction withName(java.lang.String)", "public com.yahoo.searchlib.rankingexpression.ExpressionFunction withBody(com.yahoo.searchlib.rankingexpression.RankingExpression)", "public com.yahoo.searchlib.rankingexpression.ExpressionFunction withReturnType(com.yahoo.tensor.TensorType)", "public com.yahoo.searchlib.rankingexpression.ExpressionFunction withArgument(java.lang.String)", "public com.yahoo.searchlib.rankingexpression.ExpressionFunction withArgument(java.lang.String, com.yahoo.tensor.TensorType)", "public com.yahoo.searchlib.rankingexpression.ExpressionFunction$Instance expand(com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.List, java.util.Deque)", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.FeatureList" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.lang.Iterable" ], "attributes" : [ "public" ], "methods" : [ "public void (java.io.Reader)", "public void (java.lang.String)", "public void (java.io.File)", "public int size()", "public com.yahoo.searchlib.rankingexpression.rule.ReferenceNode get(int)", "public int hashCode()", "public boolean equals(java.lang.Object)", "public java.lang.String toString()", "public java.util.Iterator iterator()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.RankingExpression" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.io.Serializable" ], "attributes" : [ "public" ], "methods" : [ "public void (java.io.Reader)", "public void (java.lang.String, java.io.Reader)", "public void (java.lang.String, java.lang.String)", "public void (java.lang.String)", "public void (java.io.File)", "public void (java.lang.String, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public com.yahoo.searchlib.rankingexpression.RankingExpression copy()", "public java.lang.String getName()", "public void setName(java.lang.String)", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getRoot()", "public void setRoot(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public int hashCode()", "public boolean equals(java.lang.Object)", "public java.lang.String toString()", "public java.util.Map getRankProperties(com.yahoo.searchlib.rankingexpression.rule.SerializationContext)", "public static java.lang.String propertyName(java.lang.String)", "public static java.lang.String propertyExpressionName(java.lang.String)", "public static java.lang.String extractScriptName(java.lang.String)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public static com.yahoo.searchlib.rankingexpression.RankingExpression from(java.lang.String)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.Reference" : { "superClass" : "com.yahoo.tensor.evaluation.Name", "interfaces" : [ "java.lang.Comparable" ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String, com.yahoo.searchlib.rankingexpression.rule.Arguments, java.lang.String)", "public com.yahoo.searchlib.rankingexpression.rule.Arguments arguments()", "public java.lang.String output()", "public boolean isIdentifier()", "public boolean isSimple()", "public java.util.Optional simpleArgument()", "public com.yahoo.searchlib.rankingexpression.Reference withArguments(com.yahoo.searchlib.rankingexpression.rule.Arguments)", "public com.yahoo.searchlib.rankingexpression.Reference withOutput(java.lang.String)", "public boolean equals(java.lang.Object)", "public int hashCode()", "public java.lang.String toString()", "public static java.lang.String wrapInRankingExpression(java.lang.String)", "public boolean isSimpleRankingExpressionWrapper()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public int compareTo(com.yahoo.searchlib.rankingexpression.Reference)", "public static com.yahoo.searchlib.rankingexpression.Reference fromIdentifier(java.lang.String)", "public static com.yahoo.searchlib.rankingexpression.Reference simple(java.lang.String, java.lang.String)", "public static java.util.Optional simple(java.lang.String)", "public bridge synthetic int compareTo(java.lang.Object)" ], "fields" : [ "public static final java.lang.String RANKING_EXPRESSION_WRAPPER" ] }, "com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.Context", "interfaces" : [ "java.lang.Cloneable", "com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex" ], "attributes" : [ "public", "abstract" ], "methods" : [ "protected void (com.yahoo.searchlib.rankingexpression.RankingExpression)", "protected void (com.yahoo.searchlib.rankingexpression.RankingExpression, boolean)", "protected void (com.yahoo.searchlib.rankingexpression.RankingExpression, boolean, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "protected final java.util.Map nameToIndex()", "protected final double[] doubleValues()", "protected final boolean ignoreUnknownValues()", "public java.util.Set names()", "public final int getIndex(java.lang.String)", "public int size()", "public double getDouble(int)", "public java.lang.String toString()", "public com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext clone()", "public bridge synthetic java.lang.Object clone()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext", "interfaces" : [ "java.lang.Cloneable" ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.RankingExpression)", "public void (com.yahoo.searchlib.rankingexpression.RankingExpression, boolean)", "public void (com.yahoo.searchlib.rankingexpression.RankingExpression, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public void (com.yahoo.searchlib.rankingexpression.RankingExpression, boolean, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public final void put(java.lang.String, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public final void put(int, double)", "public final void put(int, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.tensor.TensorType getType(com.yahoo.searchlib.rankingexpression.Reference)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value get(java.lang.String)", "public final com.yahoo.searchlib.rankingexpression.evaluation.Value get(int)", "public final double getDouble(int)", "public com.yahoo.searchlib.rankingexpression.evaluation.ArrayContext clone()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext clone()", "public bridge synthetic com.yahoo.tensor.TensorType getType(com.yahoo.tensor.evaluation.Name)", "public bridge synthetic java.lang.Object clone()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public static com.yahoo.searchlib.rankingexpression.evaluation.BooleanValue frozen(boolean)", "public void (boolean)", "public boolean asBoolean()", "public double asDouble()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value asMutable()", "public java.lang.String toString()", "public boolean equals(java.lang.Object)", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.Context" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.tensor.evaluation.EvaluationContext" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value get(java.lang.String)", "public com.yahoo.tensor.TensorType getType(java.lang.String)", "public com.yahoo.tensor.Tensor getTensor(java.lang.String)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value get(java.lang.String, com.yahoo.searchlib.rankingexpression.rule.Arguments, java.lang.String)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value get(int)", "public double getDouble(int)", "public final void put(java.lang.String, double)", "public void put(java.lang.String, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public java.util.Set names()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract int size()", "public abstract int getIndex(java.lang.String)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value get(int)", "public abstract double getDouble(int)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.Value", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public com.yahoo.tensor.TensorType type()", "public boolean hasDouble()", "public com.yahoo.tensor.Tensor asTensor()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value negate()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value not()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value or(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value and(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value largerOrEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value larger(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value smallerOrEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value smaller(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value approxEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value notEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value equal(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value add(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value subtract(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value multiply(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value divide(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value modulo(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value power(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value function(com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.evaluation.Value)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.RankingExpression)", "public void (com.yahoo.searchlib.rankingexpression.RankingExpression, boolean)", "public void (com.yahoo.searchlib.rankingexpression.RankingExpression, boolean, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public final void put(java.lang.String, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public final void put(int, double)", "public final void put(int, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.tensor.TensorType getType(com.yahoo.searchlib.rankingexpression.Reference)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value get(java.lang.String)", "public final com.yahoo.searchlib.rankingexpression.evaluation.Value get(int)", "public com.yahoo.searchlib.rankingexpression.evaluation.DoubleOnlyArrayContext clone()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext clone()", "public bridge synthetic com.yahoo.tensor.TensorType getType(com.yahoo.tensor.evaluation.Name)", "public bridge synthetic java.lang.Object clone()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (double)", "public static com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue frozen(double)", "public double asDouble()", "public com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue asDoubleValue()", "public boolean asBoolean()", "public com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue negate()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value add(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value subtract(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value multiply(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value divide(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value modulo(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value function(com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue asMutable()", "public java.lang.String toString()", "public boolean equals(java.lang.Object)", "public int hashCode()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.evaluation.Value negate()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.evaluation.Value asMutable()" ], "fields" : [ "public static final com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue zero", "public static final com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue NaN" ] }, "com.yahoo.searchlib.rankingexpression.evaluation.ExpressionOptimizer" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public com.yahoo.searchlib.rankingexpression.evaluation.Optimizer getOptimizer(java.lang.Class)", "public com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport optimize(com.yahoo.searchlib.rankingexpression.RankingExpression, com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex)", "public com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport optimize(com.yahoo.searchlib.rankingexpression.RankingExpression, com.yahoo.searchlib.rankingexpression.evaluation.AbstractArrayContext)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.LongValue" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.DoubleCompatibleValue", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (long)", "public double asDouble()", "public boolean asBoolean()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value asMutable()", "public java.lang.String toString()", "public boolean equals(java.lang.Object)", "public int hashCode()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value negate()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value add(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value subtract(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value multiply(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value divide(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value modulo(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value function(com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.evaluation.Value)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.MapContext" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.Context", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void (com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public void (java.util.Map)", "public void (java.util.Map, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.MapContext freeze()", "public com.yahoo.tensor.TensorType getType(com.yahoo.searchlib.rankingexpression.Reference)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value get(java.lang.String)", "public void put(java.lang.String, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public java.util.Map bindings()", "public com.yahoo.searchlib.rankingexpression.evaluation.MapContext thawedCopy()", "public java.util.Set names()", "public java.lang.String toString()", "public static com.yahoo.searchlib.rankingexpression.evaluation.MapContext fromString(java.lang.String)", "public bridge synthetic com.yahoo.tensor.TensorType getType(com.yahoo.tensor.evaluation.Name)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.MapTypeContext" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.tensor.evaluation.TypeContext" ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void setType(com.yahoo.searchlib.rankingexpression.Reference, com.yahoo.tensor.TensorType)", "public com.yahoo.tensor.TensorType getType(java.lang.String)", "public com.yahoo.tensor.TensorType getType(com.yahoo.searchlib.rankingexpression.Reference)", "public java.util.Map bindings()", "public bridge synthetic com.yahoo.tensor.TensorType getType(com.yahoo.tensor.evaluation.Name)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void setMetric(java.lang.String, int)", "public int getMetric(java.lang.String)", "public void incMetric(java.lang.String, int)", "public void note(java.lang.String)", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.Optimizer" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public void setEnabled(boolean)", "public boolean isEnabled()", "public abstract void optimize(com.yahoo.searchlib.rankingexpression.RankingExpression, com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex, com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.StringValue" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.Value", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public static com.yahoo.searchlib.rankingexpression.evaluation.StringValue frozen(java.lang.String)", "public void (java.lang.String)", "public com.yahoo.tensor.TensorType type()", "public double asDouble()", "public com.yahoo.tensor.Tensor asTensor()", "public boolean hasDouble()", "public boolean asBoolean()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value negate()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value not()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value or(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value and(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value largerOrEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value larger(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value smallerOrEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value smaller(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value approxEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value notEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value equal(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value add(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value subtract(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value multiply(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value divide(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value modulo(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value power(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value function(com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value asMutable()", "public java.lang.String toString()", "public boolean equals(java.lang.Object)", "public int hashCode()", "public java.lang.String asString()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.TensorValue" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.Value", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.tensor.Tensor)", "public com.yahoo.tensor.TensorType type()", "public double asDouble()", "public boolean hasDouble()", "public boolean asBoolean()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value negate()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value not()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value or(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value and(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value largerOrEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value larger(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value smallerOrEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value smaller(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value approxEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value notEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value equal(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value add(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value subtract(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value multiply(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value divide(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value modulo(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value power(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.tensor.Tensor asTensor()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value function(com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value asMutable()", "public java.lang.String toString()", "public boolean equals(java.lang.Object)", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.evaluation.Value" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public abstract com.yahoo.tensor.TensorType type()", "public abstract double asDouble()", "public com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue asDoubleValue()", "public boolean isNaN()", "public abstract com.yahoo.tensor.Tensor asTensor()", "protected com.yahoo.tensor.Tensor doubleAsTensor(double)", "public abstract boolean hasDouble()", "public abstract boolean asBoolean()", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value negate()", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value not()", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value or(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value and(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value largerOrEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value larger(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value smallerOrEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value smaller(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value approxEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value notEqual(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value equal(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value add(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value subtract(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value multiply(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value divide(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value modulo(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value power(com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value function(com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value freeze()", "public final boolean isFrozen()", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value asMutable()", "public abstract java.lang.String toString()", "public abstract boolean equals(java.lang.Object)", "public abstract int hashCode()", "public static com.yahoo.searchlib.rankingexpression.evaluation.Value parse(java.lang.String)", "public static com.yahoo.searchlib.rankingexpression.evaluation.Value of(com.yahoo.tensor.Tensor)", "public static com.yahoo.searchlib.rankingexpression.evaluation.Value of(double)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.searchlib.rankingexpression.parser.CharStream" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void (int, int, int)", "public final void reInit(int, int, int)", "protected abstract int streamRead(char[], int, int)", "protected abstract void streamClose()", "protected int getBufSizeAfterExpansion()", "protected void expandBuff(boolean)", "protected final void internalAdjustBuffSize()", "protected void fillBuff()", "protected final void internalSetBufLineColumn(int, int)", "protected final void internalUpdateLineColumn(char)", "public char readChar()", "public char beginToken()", "public int getBeginColumn()", "public int getBeginLine()", "public int getEndColumn()", "public int getEndLine()", "public void backup(int)", "public java.lang.String getImage()", "public char[] getSuffix(int)", "public void done()", "public final int getTabSize()", "public final void setTabSize(int)", "public final void adjustBeginLineColumn(int, int)", "protected final int getLine()", "protected final int getColumn()", "public final boolean isTrackLineColumn()", "public final void setTrackLineColumn(boolean)" ], "fields" : [ "public static final int DEFAULT_BUF_SIZE", "protected char[] buffer", "protected int bufsize", "protected int bufpos", "protected int available", "protected int tokenBegin", "protected int inBuf", "protected int maxNextCharInd" ] }, "com.yahoo.searchlib.rankingexpression.parser.CharStream" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract char readChar()", "public abstract int getBeginColumn()", "public abstract int getBeginLine()", "public abstract int getEndColumn()", "public abstract int getEndLine()", "public abstract void backup(int)", "public abstract char beginToken()", "public abstract java.lang.String getImage()", "public abstract char[] getSuffix(int)", "public abstract void done()", "public abstract int getTabSize()", "public abstract void setTabSize(int)", "public abstract boolean isTrackLineColumn()", "public abstract void setTrackLineColumn(boolean)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.parser.ParseException" : { "superClass" : "java.lang.Exception", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.parser.Token, int[][], java.lang.String[])", "public void ()", "public void (java.lang.String)" ], "fields" : [ "protected static final java.lang.String EOL", "public com.yahoo.searchlib.rankingexpression.parser.Token currentToken", "public int[][] expectedTokenSequences", "public java.lang.String[] tokenImage" ] }, "com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParser" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants" ], "attributes" : [ "public" ], "methods" : [ "public final java.util.List featureList()", "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode rankingExpression()", "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode expression()", "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode operationExpression()", "public final com.yahoo.searchlib.rankingexpression.rule.Operator binaryOperator()", "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode value()", "public final com.yahoo.searchlib.rankingexpression.rule.IfNode ifExpression()", "public final com.yahoo.searchlib.rankingexpression.rule.ReferenceNode feature()", "public final com.yahoo.searchlib.rankingexpression.rule.ReferenceNode legacyQueryFeature()", "public final java.lang.String outs()", "public final java.lang.String out()", "public final java.util.List args()", "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode function()", "public final com.yahoo.searchlib.rankingexpression.rule.FunctionNode scalarOrTensorFunction()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorFunction()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorMap()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorMapSubspaces()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorReduce()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorReduceComposites()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorJoin()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorMerge()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorRename()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorConcat()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorGenerate()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorGenerateBody(com.yahoo.tensor.TensorType)", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorRange()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorDiag()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorRandom()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorL1Normalize()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorL2Normalize()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorEuclideanDistance()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorCosineSimilarity()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorMatmul()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorSoftmax()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorXwPlusB()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorExpand()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorArgmax()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorArgmin()", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorCellCast()", "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorMacro()", "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorUnpackBits()", "public final com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode lambdaFunction()", "public final com.yahoo.tensor.functions.Reduce$Aggregator tensorReduceAggregator()", "public final com.yahoo.tensor.TensorType tensorType(java.util.List)", "public final com.yahoo.tensor.TensorType$Value optionalTensorValueTypeParameter()", "public final void tensorTypeDimension(com.yahoo.tensor.TensorType$Builder, java.util.List)", "public final java.lang.String tensorFunctionName()", "public final com.yahoo.searchlib.rankingexpression.rule.Function unaryFunctionName()", "public final com.yahoo.searchlib.rankingexpression.rule.Function binaryFunctionName()", "public final java.util.List expressionList()", "public final double doubleNumber()", "public final int integerNumber()", "public final java.lang.String identifier()", "public final java.util.List identifierList()", "public final java.util.List bracedIdentifierList()", "public final java.lang.String tag()", "public final java.util.List tagCommaLeadingList()", "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode constantPrimitive(boolean)", "public final com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode tensorValueBody(com.yahoo.tensor.TensorType, java.util.List)", "public final com.yahoo.tensor.functions.DynamicTensor mappedTensorValueBody(com.yahoo.tensor.TensorType)", "public final com.yahoo.tensor.functions.DynamicTensor mixedTensorValueBody(com.yahoo.tensor.TensorType, java.util.List)", "public final com.yahoo.tensor.functions.DynamicTensor indexedTensorValueBody(com.yahoo.tensor.TensorType, java.util.List)", "public final void keyValueOrMixedBlock(com.yahoo.tensor.TensorType, java.util.List, java.util.Map)", "public final void keyValue(com.yahoo.tensor.TensorType, java.util.Map)", "public final void mixedBlock(com.yahoo.tensor.TensorType, java.util.List, java.util.Map)", "public final java.util.List indexedTensorCells()", "public final void indexedTensorCellSubspaceList(java.util.List)", "public final void indexedTensorCellSubspace(java.util.List)", "public final void tensorCell(com.yahoo.tensor.TensorType, java.util.Map)", "public final void labelAndDimension(com.yahoo.tensor.TensorAddress$Builder)", "public final void labelAndDimensionValues(java.util.List)", "public final java.util.List valueAddress()", "public final com.yahoo.tensor.functions.Slice$DimensionValue dimensionValue(java.util.Optional)", "public final java.lang.String label()", "public final java.lang.String string()", "public void (java.io.InputStream, java.lang.String)", "public void ReInit(java.io.InputStream, java.lang.String)", "public void (java.io.Reader)", "public void ReInit(java.io.Reader)", "public void (com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager)", "public void ReInit(com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager)", "public final com.yahoo.searchlib.rankingexpression.parser.Token getNextToken()", "public final com.yahoo.searchlib.rankingexpression.parser.Token getToken(int)", "public com.yahoo.searchlib.rankingexpression.parser.ParseException generateParseException()", "public final boolean trace_enabled()", "public final void enable_tracing()", "public final void disable_tracing()" ], "fields" : [ "public com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager token_source", "public com.yahoo.searchlib.rankingexpression.parser.Token token", "public com.yahoo.searchlib.rankingexpression.parser.Token jj_nt" ] }, "com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ ], "fields" : [ "public static final int EOF", "public static final int INTEGER", "public static final int DECIMAL", "public static final int HEX", "public static final int OCTAL", "public static final int FLOAT", "public static final int EXPONENT", "public static final int LBRACE", "public static final int RBRACE", "public static final int LSQUARE", "public static final int RSQUARE", "public static final int LCURLY", "public static final int RCURLY", "public static final int ADD", "public static final int SUB", "public static final int DIV", "public static final int MUL", "public static final int DOT", "public static final int MOD", "public static final int POWOP", "public static final int DOLLAR", "public static final int COMMA", "public static final int COLON", "public static final int GREATEREQUAL", "public static final int GREATER", "public static final int LESSEQUAL", "public static final int LESS", "public static final int APPROX", "public static final int NOTEQUAL", "public static final int EQUAL", "public static final int STRING", "public static final int IF", "public static final int IN", "public static final int F", "public static final int NOT", "public static final int AND", "public static final int OR", "public static final int ABS", "public static final int ACOS", "public static final int ASIN", "public static final int ATAN", "public static final int CEIL", "public static final int COS", "public static final int COSH", "public static final int ELU", "public static final int EXP", "public static final int FABS", "public static final int FLOOR", "public static final int ISNAN", "public static final int LOG", "public static final int LOG10", "public static final int RELU", "public static final int ROUND", "public static final int SIGMOID", "public static final int SIGN", "public static final int SIN", "public static final int SINH", "public static final int SQUARE", "public static final int SQRT", "public static final int TAN", "public static final int TANH", "public static final int ERF", "public static final int ATAN2", "public static final int FMOD", "public static final int LDEXP", "public static final int POW", "public static final int BIT", "public static final int HAMMING", "public static final int MAP", "public static final int MAP_SUBSPACES", "public static final int UNPACK_BITS", "public static final int REDUCE", "public static final int JOIN", "public static final int MERGE", "public static final int RENAME", "public static final int CONCAT", "public static final int TENSOR", "public static final int RANGE", "public static final int DIAG", "public static final int RANDOM", "public static final int L1_NORMALIZE", "public static final int L2_NORMALIZE", "public static final int EUCLIDEAN_DISTANCE", "public static final int COSINE_SIMILARITY", "public static final int MATMUL", "public static final int SOFTMAX", "public static final int XW_PLUS_B", "public static final int ARGMAX", "public static final int ARGMIN", "public static final int CELL_CAST", "public static final int EXPAND", "public static final int AVG", "public static final int COUNT", "public static final int MAX", "public static final int MEDIAN", "public static final int MIN", "public static final int PROD", "public static final int SUM", "public static final int TRUE", "public static final int FALSE", "public static final int IDENTIFIER", "public static final int SINGLE_LINE_COMMENT", "public static final int DEFAULT", "public static final java.lang.String[] tokenImage" ] }, "com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants" ], "attributes" : [ "public" ], "methods" : [ "protected com.yahoo.searchlib.rankingexpression.parser.Token jjFillToken()", "public com.yahoo.searchlib.rankingexpression.parser.Token getNextToken()", "public void (com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream)", "public void (com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream, int)", "public void ReInit(com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream)", "public void ReInit(com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream, int)", "public void SwitchTo(int)" ], "fields" : [ "public static final java.lang.String[] jjstrLiteralImages", "public static final java.lang.String[] lexStateNames", "public static final int[] jjnewLexState", "protected com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream input_stream", "protected int curChar" ] }, "com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream" : { "superClass" : "com.yahoo.searchlib.rankingexpression.parser.AbstractCharStream", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.io.Reader, int, int, int)", "public void (java.io.Reader, int, int)", "public void (java.io.Reader)", "public void reInit(java.io.Reader, int, int, int)", "public void reInit(java.io.Reader, int, int)", "public void reInit(java.io.Reader)", "public void (java.io.InputStream, java.lang.String, int, int, int)", "public void (java.io.InputStream, java.lang.String, int, int)", "public void (java.io.InputStream, java.lang.String)", "public void reInit(java.io.InputStream, java.lang.String)", "public void reInit(java.io.InputStream, java.lang.String, int, int)", "public void reInit(java.io.InputStream, java.lang.String, int, int, int)", "protected int streamRead(char[], int, int)", "protected void streamClose()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.parser.Token" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.io.Serializable" ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void (int)", "public void (int, java.lang.String)", "public java.lang.Object getValue()", "public java.lang.String toString()", "public static com.yahoo.searchlib.rankingexpression.parser.Token newToken(int, java.lang.String)", "public static com.yahoo.searchlib.rankingexpression.parser.Token newToken(int)" ], "fields" : [ "public int kind", "public int beginLine", "public int beginColumn", "public int endLine", "public int endColumn", "public java.lang.String image", "public com.yahoo.searchlib.rankingexpression.parser.Token next", "public com.yahoo.searchlib.rankingexpression.parser.Token specialToken" ] }, "com.yahoo.searchlib.rankingexpression.parser.TokenMgrException" : { "superClass" : "java.lang.RuntimeException", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "protected static final java.lang.String addEscapes(java.lang.String)", "protected static java.lang.String LexicalErr(boolean, int, int, int, java.lang.String, int)", "public java.lang.String getMessage()", "public void ()", "public void (java.lang.String, int)", "public void (boolean, int, int, int, java.lang.String, int, int)" ], "fields" : [ "public static final int LEXICAL_ERROR", "public static final int STATIC_LEXER_ERROR", "public static final int INVALID_LEXICAL_STATE", "public static final int LOOP_DETECTED" ] }, "com.yahoo.searchlib.rankingexpression.rule.Arguments" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.io.Serializable" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public void (java.util.List)", "public java.util.List expressions()", "public int size()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value[] evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(int, com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public boolean isEmpty()", "public int hashCode()", "public boolean equals(java.lang.Object)", "public java.lang.String toString()" ], "fields" : [ "public static final com.yahoo.searchlib.rankingexpression.rule.Arguments EMPTY" ] }, "com.yahoo.searchlib.rankingexpression.rule.BooleanNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.CompositeNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.ExpressionNode", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public abstract java.util.List children()", "public abstract com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.ConstantNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.ExpressionNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value getValue()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.EmbracedNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getValue()", "public java.util.List children()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.ExpressionNode" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.io.Serializable" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public abstract java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public abstract com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public final java.lang.StringBuilder toString(com.yahoo.searchlib.rankingexpression.rule.SerializationContext)", "public final boolean equals(java.lang.Object)", "public abstract int hashCode()", "public final java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.Function" : { "superClass" : "java.lang.Enum", "interfaces" : [ "java.io.Serializable" ], "attributes" : [ "public", "abstract", "enum" ], "methods" : [ "public static com.yahoo.searchlib.rankingexpression.rule.Function[] values()", "public static com.yahoo.searchlib.rankingexpression.rule.Function valueOf(java.lang.String)", "public abstract double evaluate(double, double)", "public int arity()" ], "fields" : [ "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function abs", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function acos", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function asin", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function atan", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function ceil", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function cos", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function cosh", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function elu", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function exp", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function fabs", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function floor", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function isNan", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function log", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function log10", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function relu", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function round", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function sigmoid", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function sign", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function sin", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function sinh", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function square", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function sqrt", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function tan", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function tanh", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function erf", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function atan2", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function fmod", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function ldexp", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function max", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function min", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function pow", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function bit", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Function hamming" ] }, "com.yahoo.searchlib.rankingexpression.rule.FunctionNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public void (com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public com.yahoo.searchlib.rankingexpression.rule.Function getFunction()", "public java.util.List children()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.searchlib.rankingexpression.rule.FunctionNode setChildren(java.util.List)", "public int hashCode()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void (java.util.Collection)", "public void (java.util.Collection, java.util.Map)", "public void (java.util.Map)", "public void (java.util.Map, java.util.Map)", "public com.yahoo.searchlib.rankingexpression.ExpressionFunction getFunction(java.lang.String)", "protected java.util.Map getFunctions()", "public java.lang.String getBinding(java.lang.String)", "public com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext withBindings(java.util.Map)", "public com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext withoutBindings()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.tensor.TensorType, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode$LongListToDoubleLambda asLongListToDoubleOperator()", "public java.util.List children()", "public com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.IfNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, java.lang.Double)", "public java.util.List children()", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getCondition()", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getTrueExpression()", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getFalseExpression()", "public java.lang.Double getTrueProbability()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.searchlib.rankingexpression.rule.IfNode setChildren(java.util.List)", "public int hashCode()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.util.List, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public java.lang.String singleArgumentName()", "public java.util.List children()", "public com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public java.util.function.DoubleUnaryOperator asDoubleUnaryOperator()", "public java.util.function.DoubleBinaryOperator asDoubleBinaryOperator()", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.NameNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.ExpressionNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (java.lang.String)", "public java.lang.String getValue()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.NegativeNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getValue()", "public java.util.List children()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.searchlib.rankingexpression.rule.NegativeNode setChildren(java.util.List)", "public int hashCode()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.NotNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.BooleanNode", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getValue()", "public java.util.List children()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.searchlib.rankingexpression.rule.NotNode setChildren(java.util.List)", "public int hashCode()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.OperationNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (java.util.List, java.util.List)", "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.Operator, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public java.util.List operators()", "public java.util.List children()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)", "public int hashCode()", "public static com.yahoo.searchlib.rankingexpression.rule.OperationNode resolve(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.Operator, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.Operator" : { "superClass" : "java.lang.Enum", "interfaces" : [ ], "attributes" : [ "public", "final", "enum" ], "methods" : [ "public static com.yahoo.searchlib.rankingexpression.rule.Operator[] values()", "public static com.yahoo.searchlib.rankingexpression.rule.Operator valueOf(java.lang.String)", "public boolean hasPrecedenceOver(com.yahoo.searchlib.rankingexpression.rule.Operator)", "public final com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Value, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public java.lang.String toString()" ], "fields" : [ "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator or", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator and", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator largerOrEqual", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator larger", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator smallerOrEqual", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator smaller", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator approxEqual", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator notEqual", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator equal", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator plus", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator minus", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator multiply", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator divide", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator modulo", "public static final enum com.yahoo.searchlib.rankingexpression.rule.Operator power", "public static final java.util.List operatorsByPrecedence" ] }, "com.yahoo.searchlib.rankingexpression.rule.ReferenceNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (java.lang.String)", "public void (java.lang.String, java.util.List, java.lang.String)", "public void (com.yahoo.searchlib.rankingexpression.Reference)", "public java.lang.String getName()", "public com.yahoo.searchlib.rankingexpression.rule.Arguments getArguments()", "public com.yahoo.searchlib.rankingexpression.rule.ReferenceNode setArguments(java.util.List)", "public java.lang.String getOutput()", "public com.yahoo.searchlib.rankingexpression.rule.ReferenceNode setOutput(java.lang.String)", "public java.util.List children()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.searchlib.rankingexpression.Reference reference()", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.SerializationContext" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void (java.util.Collection, java.util.Optional)", "public void (java.util.Collection, java.util.Map, com.yahoo.tensor.evaluation.TypeContext)", "public void (java.util.Map, java.util.Map, java.util.Optional, java.util.Map)", "public java.util.Optional typeContext()", "public void addFunctionSerialization(java.lang.String, java.lang.String)", "public void addArgumentTypeSerialization(java.lang.String, java.lang.String, com.yahoo.tensor.TensorType)", "public void addFunctionTypeSerialization(java.lang.String, com.yahoo.tensor.TensorType)", "public com.yahoo.searchlib.rankingexpression.rule.SerializationContext withBindings(java.util.Map)", "public com.yahoo.searchlib.rankingexpression.rule.SerializationContext withoutBindings()", "public java.util.Map serializedFunctions()", "public boolean needSerialization(java.lang.String)", "public bridge synthetic com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext withoutBindings()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext withBindings(java.util.Map)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.BooleanNode", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, java.util.List)", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getTestValue()", "public java.util.List getSetValues()", "public java.util.List children()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.searchlib.rankingexpression.rule.SetMembershipNode setChildren(java.util.List)", "public int hashCode()", "public bridge synthetic com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode$ExpressionTensorFunction" : { "superClass" : "com.yahoo.tensor.functions.PrimitiveTensorFunction", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode wrappedExpression()", "public java.util.List arguments()", "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)", "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public java.util.Optional asScalarFunction()", "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)", "public java.lang.String toString()", "public int hashCode()", "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.tensor.functions.TensorFunction)", "public com.yahoo.tensor.functions.TensorFunction function()", "public java.util.List children()", "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode withTransformedExpressions(java.util.function.Function)", "public com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public static com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode$ExpressionTensorFunction wrap(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public static java.util.Map wrapScalars(java.util.Map)", "public static void wrapScalarBlock(com.yahoo.tensor.TensorType, java.util.List, java.lang.String, java.util.List, java.util.Map)", "public static java.util.List wrapScalars(com.yahoo.tensor.TensorType, java.util.List, java.util.List)", "public static com.yahoo.tensor.functions.ScalarFunction wrapScalar(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", "public int hashCode()" ], "fields" : [ ] }, "com.yahoo.searchlib.rankingexpression.rule.UnpackBitsNode" : { "superClass" : "com.yahoo.searchlib.rankingexpression.rule.CompositeNode", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.tensor.TensorType$Value, java.lang.String)", "public java.util.List children()", "public java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value evaluate(com.yahoo.searchlib.rankingexpression.evaluation.Context)", "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)", "public com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)", "public int hashCode()" ], "fields" : [ ] } }