summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authoryehzu <yehzu2@gmail.com>2020-01-07 21:19:26 +0800
committeryehzu <yehzu2@gmail.com>2020-01-07 21:19:26 +0800
commit14d9c390a9499f749d3e010c99a283daa338ef0a (patch)
tree373e6eba344a53c97f08ca23778aa628019d2f0a /client
parentb5fd54477629b50e5ccdc26d1db3b35a3b2e18a1 (diff)
throw exceptions from unimplemented methods to avoid misuse
Diffstat (limited to 'client')
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/DotProduct.java8
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/NonEmpty.java8
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Wand.java8
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/WeakAnd.java8
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/WeightedSet.java8
5 files changed, 20 insertions, 20 deletions
diff --git a/client/src/main/java/ai/vespa/client/dsl/DotProduct.java b/client/src/main/java/ai/vespa/client/dsl/DotProduct.java
index a4b3a45060f..6fd8b8cba9f 100644
--- a/client/src/main/java/ai/vespa/client/dsl/DotProduct.java
+++ b/client/src/main/java/ai/vespa/client/dsl/DotProduct.java
@@ -27,24 +27,24 @@ public class DotProduct extends QueryChain {
@Override
boolean hasPositiveSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasPositiveSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/NonEmpty.java b/client/src/main/java/ai/vespa/client/dsl/NonEmpty.java
index f3f677b77d2..ea1c860cb25 100644
--- a/client/src/main/java/ai/vespa/client/dsl/NonEmpty.java
+++ b/client/src/main/java/ai/vespa/client/dsl/NonEmpty.java
@@ -23,24 +23,24 @@ public class NonEmpty extends QueryChain {
@Override
boolean hasPositiveSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasPositiveSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Wand.java b/client/src/main/java/ai/vespa/client/dsl/Wand.java
index e2ea2647203..597a7985ec4 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Wand.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Wand.java
@@ -41,25 +41,25 @@ public class Wand extends QueryChain {
@Override
boolean hasPositiveSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasPositiveSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
diff --git a/client/src/main/java/ai/vespa/client/dsl/WeakAnd.java b/client/src/main/java/ai/vespa/client/dsl/WeakAnd.java
index fc539efea13..a13eafc58e8 100644
--- a/client/src/main/java/ai/vespa/client/dsl/WeakAnd.java
+++ b/client/src/main/java/ai/vespa/client/dsl/WeakAnd.java
@@ -29,25 +29,25 @@ public class WeakAnd extends QueryChain {
@Override
boolean hasPositiveSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasPositiveSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
diff --git a/client/src/main/java/ai/vespa/client/dsl/WeightedSet.java b/client/src/main/java/ai/vespa/client/dsl/WeightedSet.java
index 0707ae6302f..ce0db04a1ed 100644
--- a/client/src/main/java/ai/vespa/client/dsl/WeightedSet.java
+++ b/client/src/main/java/ai/vespa/client/dsl/WeightedSet.java
@@ -27,24 +27,24 @@ public class WeightedSet extends QueryChain {
@Override
boolean hasPositiveSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasPositiveSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
@Override
boolean hasNegativeSearchField(String fieldName, Object value) {
// TODO: implementation
- return false;
+ throw new UnsupportedOperationException("method not implemented");
}
}