summaryrefslogtreecommitdiffstats
path: root/searchlib/abi-spec.json
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/abi-spec.json')
-rw-r--r--searchlib/abi-spec.json1632
1 files changed, 0 insertions, 1632 deletions
diff --git a/searchlib/abi-spec.json b/searchlib/abi-spec.json
deleted file mode 100644
index 39bf1603e58..00000000000
--- a/searchlib/abi-spec.json
+++ /dev/null
@@ -1,1632 +0,0 @@
-{
- "com.yahoo.searchlib.ranking.features.ElementCompleteness$Item": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(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 <init>()",
- "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 <init>()",
- "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 <init>(java.lang.String)",
- "public void <init>(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 <init>(java.lang.String)",
- "public void <init>(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 <init>(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 <init>()",
- "public void <init>(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 <init>()",
- "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 <init>()",
- "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 <init>(java.lang.String)",
- "public void <init>(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 <init>(java.lang.String)",
- "public void <init>(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 <init>()",
- "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 <init>(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 <init>(java.lang.String, com.yahoo.searchlib.rankingexpression.RankingExpression)",
- "public void <init>(java.lang.String, java.util.List, com.yahoo.searchlib.rankingexpression.RankingExpression)",
- "public void <init>(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 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 <init>(java.io.Reader)",
- "public void <init>(java.lang.String)",
- "public void <init>(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 <init>(java.io.Reader)",
- "public void <init>(java.lang.String, java.io.Reader)",
- "public void <init>(java.lang.String, java.lang.String)",
- "public void <init>(java.lang.String)",
- "public void <init>(java.io.File)",
- "public void <init>(java.lang.String, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "public void <init>(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(java.util.List)",
- "public static java.lang.String propertyName(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.TypeContext$Name",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(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 static com.yahoo.searchlib.rankingexpression.Reference simple(java.lang.String, java.lang.String)",
- "public static java.util.Optional simple(java.lang.String)",
- "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 java.lang.StringBuilder toString(java.lang.StringBuilder, com.yahoo.searchlib.rankingexpression.rule.SerializationContext, java.util.Deque, com.yahoo.searchlib.rankingexpression.rule.CompositeNode)"
- ],
- "fields": []
- },
- "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 <init>(com.yahoo.searchlib.rankingexpression.RankingExpression)",
- "protected void <init>(com.yahoo.searchlib.rankingexpression.RankingExpression, boolean)",
- "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 <init>(com.yahoo.searchlib.rankingexpression.RankingExpression)",
- "public void <init>(com.yahoo.searchlib.rankingexpression.RankingExpression, boolean)",
- "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.TypeContext$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 <init>(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 <init>()",
- "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 <init>()",
- "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 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 and(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value or(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value not()",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value power(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value compare(com.yahoo.searchlib.rankingexpression.rule.TruthOperator, 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 <init>(com.yahoo.searchlib.rankingexpression.RankingExpression)",
- "public void <init>(com.yahoo.searchlib.rankingexpression.RankingExpression, boolean)",
- "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.TypeContext$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 <init>(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"
- ]
- },
- "com.yahoo.searchlib.rankingexpression.evaluation.ExpressionOptimizer": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()",
- "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.MapContext": {
- "superClass": "com.yahoo.searchlib.rankingexpression.evaluation.Context",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()",
- "public void <init>(java.util.Map)",
- "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.TypeContext$Name)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.evaluation.MapTypeContext": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "com.yahoo.tensor.evaluation.TypeContext"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()",
- "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.TypeContext$Name)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.evaluation.OptimizationReport": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()",
- "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 <init>()",
- "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 <init>(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 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 and(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value or(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value not()",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value power(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value compare(com.yahoo.searchlib.rankingexpression.rule.TruthOperator, 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 <init>(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 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 and(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value or(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public com.yahoo.searchlib.rankingexpression.evaluation.Value not()",
- "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 compare(com.yahoo.searchlib.rankingexpression.rule.TruthOperator, 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()"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.evaluation.Value": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "abstract"
- ],
- "methods": [
- "public void <init>()",
- "public abstract com.yahoo.tensor.TensorType type()",
- "public abstract double asDouble()",
- "public com.yahoo.searchlib.rankingexpression.evaluation.DoubleValue asDoubleValue()",
- "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 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 and(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value or(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value not()",
- "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value power(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public abstract com.yahoo.searchlib.rankingexpression.evaluation.Value compare(com.yahoo.searchlib.rankingexpression.rule.TruthOperator, 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 setTabSize(int)",
- "public int getTabSize()",
- "protected void expandBuff(boolean)",
- "protected abstract int streamRead(char[], int, int)",
- "protected abstract void streamClose()",
- "protected void fillBuff()",
- "public char beginToken()",
- "protected void updateLineColumn(char)",
- "public char readChar()",
- "public int getBeginColumn()",
- "public int getBeginLine()",
- "public int getEndColumn()",
- "public int getEndLine()",
- "public void backup(int)",
- "public void <init>(int, int, int)",
- "public void reInit(int, int, int)",
- "public java.lang.String getImage()",
- "public char[] getSuffix(int)",
- "public void done()",
- "public void adjustBeginLineColumn(int, int)",
- "public void setTrackLineColumn(boolean)",
- "public boolean isTrackLineColumn()"
- ],
- "fields": [
- "public static final int DEFAULT_BUF_SIZE",
- "protected int bufpos",
- "protected int bufsize",
- "protected int available",
- "protected int tokenBegin",
- "protected int[] bufline",
- "protected int[] bufcolumn",
- "protected int column",
- "protected int line",
- "protected boolean prevCharIsCR",
- "protected boolean prevCharIsLF",
- "protected char[] buffer",
- "protected int maxNextCharInd",
- "protected int inBuf",
- "protected char[] nextCharBuf",
- "protected int nextCharInd"
- ]
- },
- "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 void setTabSize(int)",
- "public abstract int getTabSize()",
- "public abstract void setTrackLineColumn(boolean)",
- "public abstract boolean isTrackLineColumn()"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.parser.ParseException": {
- "superClass": "java.lang.Exception",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(com.yahoo.searchlib.rankingexpression.parser.Token, int[][], java.lang.String[])",
- "public void <init>()",
- "public void <init>(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 arithmeticExpression()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator arithmetic()",
- "public final com.yahoo.searchlib.rankingexpression.rule.TruthOperator comparator()",
- "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 arg()",
- "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.ExpressionNode tensorFunction()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorMap()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorReduce()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorReduceComposites()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorJoin()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorRename()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorConcat()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorGenerate()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorRange()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorDiag()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorRandom()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorL1Normalize()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorL2Normalize()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorMatmul()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorSoftmax()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorXwPlusB()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorArgmax()",
- "public final com.yahoo.searchlib.rankingexpression.rule.ExpressionNode tensorArgmin()",
- "public final com.yahoo.searchlib.rankingexpression.rule.LambdaFunctionNode lambdaFunction()",
- "public final com.yahoo.tensor.functions.Reduce$Aggregator tensorReduceAggregator()",
- "public final com.yahoo.tensor.TensorType tensorTypeArgument()",
- "public final void tensorTypeDimension(com.yahoo.tensor.TensorType$Builder)",
- "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.ConstantNode constantPrimitive()",
- "public final com.yahoo.searchlib.rankingexpression.evaluation.Value primitiveValue()",
- "public void <init>(java.io.InputStream)",
- "public void <init>(java.io.InputStream, java.lang.String)",
- "public void ReInit(java.io.InputStream)",
- "public void ReInit(java.io.InputStream, java.lang.String)",
- "public void <init>(java.io.Reader)",
- "public void ReInit(java.io.Reader)",
- "public void <init>(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 LE",
- "public static final int LT",
- "public static final int EQ",
- "public static final int NQ",
- "public static final int AQ",
- "public static final int GE",
- "public static final int GT",
- "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 ATAN2",
- "public static final int FMOD",
- "public static final int LDEXP",
- "public static final int POW",
- "public static final int MAP",
- "public static final int REDUCE",
- "public static final int JOIN",
- "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 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 AVG",
- "public static final int COUNT",
- "public static final int PROD",
- "public static final int SUM",
- "public static final int MAX",
- "public static final int MIN",
- "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 <init>(com.yahoo.searchlib.rankingexpression.parser.SimpleCharStream)",
- "public void <init>(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": [
- "protected int streamRead(char[], int, int)",
- "protected void streamClose()",
- "protected void fillBuff()",
- "public char readChar()",
- "public void <init>(java.io.Reader, int, int, int)",
- "public void <init>(java.io.Reader, int, int)",
- "public void <init>(java.io.Reader)",
- "public void reInit(java.io.Reader)",
- "public void reInit(java.io.Reader, int, int)",
- "public void reInit(java.io.Reader, int, int, int)",
- "public void <init>(java.io.InputStream, java.lang.String, int, int, int)",
- "public void <init>(java.io.InputStream, java.lang.String, int, int)",
- "public void <init>(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)"
- ],
- "fields": [
- "protected java.io.Reader inputStream"
- ]
- },
- "com.yahoo.searchlib.rankingexpression.parser.Token": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.io.Serializable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()",
- "public void <init>(int)",
- "public void <init>(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 <init>()",
- "public void <init>(java.lang.String, int)",
- "public void <init>(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 <init>()",
- "public void <init>(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "public void <init>(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": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.CompositeNode",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public void <init>(java.util.List, java.util.List)",
- "public void <init>(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator, 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 static com.yahoo.searchlib.rankingexpression.rule.ArithmeticNode resolve(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "public com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "abstract",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator[] values()",
- "public static com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator valueOf(java.lang.String)",
- "public boolean hasPrecedenceOver(com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator)",
- "public abstract 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.ArithmeticOperator OR",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator AND",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator PLUS",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator MINUS",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator MULTIPLY",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator DIVIDE",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator MODULO",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.ArithmeticOperator POWER",
- "public static final java.util.List operatorsByPrecedence"
- ]
- },
- "com.yahoo.searchlib.rankingexpression.rule.BooleanNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.CompositeNode",
- "interfaces": [],
- "attributes": [
- "public",
- "abstract"
- ],
- "methods": [
- "public void <init>()"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.ComparisonNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.BooleanNode",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.TruthOperator, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "public java.util.List children()",
- "public com.yahoo.searchlib.rankingexpression.rule.TruthOperator getOperator()",
- "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getLeftCondition()",
- "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode getRightCondition()",
- "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.ComparisonNode setChildren(java.util.List)",
- "public bridge synthetic com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.CompositeNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.ExpressionNode",
- "interfaces": [],
- "attributes": [
- "public",
- "abstract"
- ],
- "methods": [
- "public void <init>()",
- "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 <init>(com.yahoo.searchlib.rankingexpression.evaluation.Value)",
- "public void <init>(com.yahoo.searchlib.rankingexpression.evaluation.Value, java.lang.String)",
- "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 java.lang.String sourceString()",
- "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)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.EmbracedNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.CompositeNode",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public void <init>(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)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.ExpressionNode": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.io.Serializable"
- ],
- "attributes": [
- "public",
- "abstract"
- ],
- "methods": [
- "public void <init>()",
- "public final int hashCode()",
- "public final boolean equals(java.lang.Object)",
- "public final java.lang.String toString()",
- "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 java.lang.String toString(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)"
- ],
- "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 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"
- ]
- },
- "com.yahoo.searchlib.rankingexpression.rule.FunctionNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.CompositeNode",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public void <init>(com.yahoo.searchlib.rankingexpression.rule.Function, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "public void <init>(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 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 <init>()",
- "public void <init>(java.util.Collection)",
- "public void <init>(java.util.Collection, java.util.Map)",
- "public void <init>(java.util.Map)",
- "public void <init>(java.util.Map, java.util.Map)",
- "public com.yahoo.searchlib.rankingexpression.ExpressionFunction getFunction(java.lang.String)",
- "protected java.util.Map functions()",
- "public java.lang.String getBinding(java.lang.String)",
- "public com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext withBindings(java.util.Map)"
- ],
- "fields": [
- "public final java.util.Map bindings"
- ]
- },
- "com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.CompositeNode",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(com.yahoo.tensor.TensorType, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "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 com.yahoo.searchlib.rankingexpression.rule.GeneratorLambdaFunctionNode$LongListToDoubleLambda asLongListToDoubleOperator()"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.IfNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.CompositeNode",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public void <init>(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "public void <init>(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 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 <init>(java.util.List, com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "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()"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.NameNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.ExpressionNode",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public void <init>(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)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.NegativeNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.CompositeNode",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(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 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 <init>(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 bridge synthetic com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.ReferenceNode": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.CompositeNode",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public void <init>(java.lang.String)",
- "public void <init>(java.lang.String, java.util.List, java.lang.String)",
- "public void <init>(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)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.SerializationContext": {
- "superClass": "com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()",
- "public void <init>(java.util.Collection)",
- "public void <init>(java.util.Map)",
- "public void <init>(java.util.List, java.util.Map)",
- "public void <init>(java.util.Collection, java.util.Map, java.util.Map)",
- "public void <init>(com.google.common.collect.ImmutableMap, java.util.Map, java.util.Map)",
- "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 java.util.Map serializedFunctions()",
- "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 <init>(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 bridge synthetic com.yahoo.searchlib.rankingexpression.rule.CompositeNode setChildren(java.util.List)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode$TensorFunctionExpressionNode": {
- "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)",
- "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 com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
- "public java.lang.String toString()",
- "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 <init>(com.yahoo.tensor.functions.TensorFunction)",
- "public com.yahoo.tensor.functions.TensorFunction function()",
- "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 static com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode$TensorFunctionExpressionNode wrapArgument(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)"
- ],
- "fields": []
- },
- "com.yahoo.searchlib.rankingexpression.rule.TruthOperator": {
- "superClass": "java.lang.Enum",
- "interfaces": [
- "java.io.Serializable"
- ],
- "attributes": [
- "public",
- "abstract",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.searchlib.rankingexpression.rule.TruthOperator[] values()",
- "public static com.yahoo.searchlib.rankingexpression.rule.TruthOperator valueOf(java.lang.String)",
- "public abstract boolean evaluate(double, double)",
- "public java.lang.String toString()",
- "public static com.yahoo.searchlib.rankingexpression.rule.TruthOperator fromString(java.lang.String)"
- ],
- "fields": [
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator SMALLER",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator SMALLEREQUAL",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator EQUAL",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator APPROX_EQUAL",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator LARGER",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator LARGEREQUAL",
- "public static final enum com.yahoo.searchlib.rankingexpression.rule.TruthOperator NOTEQUAL"
- ]
- }
-} \ No newline at end of file