diff options
author | Ilpo Ruotsalainen <lonewolf@iki.fi> | 2019-01-04 15:10:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-04 15:10:46 +0100 |
commit | 25dae9726666dc3372684a8393a9ad5933990eb6 (patch) | |
tree | b1a1bcbf4dc6d900328195afb0010019b4e16dc5 /model-evaluation/abi-spec.json | |
parent | 456859b56b8a16627e92274e26ee489c2fcb473d (diff) | |
parent | d6099a6267af76ca9a53af56a42e596f02940818 (diff) |
Merge pull request #7964 from vespa-engine/iruotsalainen/enable-abi-check
Enable ABI checking on modules with public APIs
Diffstat (limited to 'model-evaluation/abi-spec.json')
-rw-r--r-- | model-evaluation/abi-spec.json | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/model-evaluation/abi-spec.json b/model-evaluation/abi-spec.json new file mode 100644 index 00000000000..2657779c5cf --- /dev/null +++ b/model-evaluation/abi-spec.json @@ -0,0 +1,87 @@ +{ + "ai.vespa.models.evaluation.FunctionEvaluator": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public ai.vespa.models.evaluation.FunctionEvaluator bind(java.lang.String, com.yahoo.tensor.Tensor)", + "public ai.vespa.models.evaluation.FunctionEvaluator bind(java.lang.String, double)", + "public com.yahoo.tensor.Tensor evaluate()", + "public com.yahoo.searchlib.rankingexpression.ExpressionFunction function()", + "public ai.vespa.models.evaluation.LazyArrayContext context()" + ], + "fields": [] + }, + "ai.vespa.models.evaluation.LazyArrayContext": { + "superClass": "com.yahoo.searchlib.rankingexpression.evaluation.Context", + "interfaces": [ + "com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex" + ], + "attributes": [ + "public", + "final" + ], + "methods": [ + "public void put(java.lang.String, com.yahoo.searchlib.rankingexpression.evaluation.Value)", + "public final void put(int, double)", + "public 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 com.yahoo.searchlib.rankingexpression.evaluation.Value get(int)", + "public double getDouble(int)", + "public int getIndex(java.lang.String)", + "public int size()", + "public java.util.Set names()", + "public java.util.Set arguments()", + "public bridge synthetic com.yahoo.tensor.TensorType getType(com.yahoo.tensor.evaluation.TypeContext$Name)" + ], + "fields": [ + "public static final com.yahoo.searchlib.rankingexpression.evaluation.Value defaultContextValue" + ] + }, + "ai.vespa.models.evaluation.Model": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String, java.util.Collection)", + "public java.lang.String name()", + "public java.util.List functions()", + "public varargs ai.vespa.models.evaluation.FunctionEvaluator evaluatorOf(java.lang.String[])", + "public java.lang.String toString()" + ], + "fields": [] + }, + "ai.vespa.models.evaluation.ModelsEvaluator": { + "superClass": "com.yahoo.component.AbstractComponent", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.vespa.config.search.RankProfilesConfig, com.yahoo.vespa.config.search.core.RankingConstantsConfig, com.yahoo.filedistribution.fileacquirer.FileAcquirer)", + "public void <init>(java.util.Map)", + "public java.util.Map models()", + "public varargs ai.vespa.models.evaluation.FunctionEvaluator evaluatorOf(java.lang.String, java.lang.String[])", + "public ai.vespa.models.evaluation.Model requireModel(java.lang.String)" + ], + "fields": [] + }, + "ai.vespa.models.evaluation.RankProfilesConfigImporter": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.filedistribution.fileacquirer.FileAcquirer)", + "public java.util.Map importFrom(com.yahoo.vespa.config.search.RankProfilesConfig, com.yahoo.vespa.config.search.core.RankingConstantsConfig)", + "protected com.yahoo.tensor.Tensor readTensorFromFile(java.lang.String, com.yahoo.tensor.TensorType, com.yahoo.config.FileReference)" + ], + "fields": [] + } +}
\ No newline at end of file |