m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/pl/edu/mimuw/cloudatlas/interpreter/ResultSingle.java
diff options
context:
space:
mode:
authorMarcin Chrzanowski <marcin.j.chrzanowski@gmail.com>2019-11-17 11:29:05 +0100
committerMartin <marcin.j.chrzanowski@gmail.com>2019-11-17 11:28:25 +0100
commit42eef2f0804100728451afcc085f0940cbbc44c4 (patch)
treec4c6a95b4747fdba9bae07a74754812cb7ad67c8 /src/main/java/pl/edu/mimuw/cloudatlas/interpreter/ResultSingle.java
parent7e205586a8351b27323b26c9c6499718283c1995 (diff)
Cleanup whitespace
Diffstat (limited to 'src/main/java/pl/edu/mimuw/cloudatlas/interpreter/ResultSingle.java')
-rw-r--r--src/main/java/pl/edu/mimuw/cloudatlas/interpreter/ResultSingle.java138
1 files changed, 69 insertions, 69 deletions
diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/interpreter/ResultSingle.java b/src/main/java/pl/edu/mimuw/cloudatlas/interpreter/ResultSingle.java
index b77858b..3d88bb0 100644
--- a/src/main/java/pl/edu/mimuw/cloudatlas/interpreter/ResultSingle.java
+++ b/src/main/java/pl/edu/mimuw/cloudatlas/interpreter/ResultSingle.java
@@ -33,16 +33,16 @@ import pl.edu.mimuw.cloudatlas.model.ValueBoolean;
import pl.edu.mimuw.cloudatlas.model.ValueList;
class ResultSingle extends Result {
- private final Value value;
+ private final Value value;
- public ResultSingle(Value value) {
- this.value = value;
- }
-
- @Override
- protected ResultSingle binaryOperationTyped(BinaryOperation operation, ResultSingle right) {
- return new ResultSingle(operation.perform(value, right.value));
- }
+ public ResultSingle(Value value) {
+ this.value = value;
+ }
+
+ @Override
+ protected ResultSingle binaryOperationTyped(BinaryOperation operation, ResultSingle right) {
+ return new ResultSingle(operation.perform(value, right.value));
+ }
@Override
protected ResultColumn binaryOperationTyped(BinaryOperation operation, ResultColumn right) {
@@ -52,66 +52,66 @@ class ResultSingle extends Result {
results.add(operation.perform(this.value, value));
}
- return new ResultColumn(results);
+ return new ResultColumn(results);
+ }
+
+ @Override
+ public ResultSingle unaryOperation(UnaryOperation operation) {
+ return new ResultSingle(operation.perform(value));
+ }
+
+ @Override
+ protected Result callMe(BinaryOperation operation, Result left) {
+ return left.binaryOperationTyped(operation, this);
+ }
+
+ @Override
+ public Value getValue() {
+ return value;
+ }
+
+ @Override
+ public ValueList getList() {
+ throw new UnsupportedOperationException("Not a ResultList.");
}
- @Override
- public ResultSingle unaryOperation(UnaryOperation operation) {
- return new ResultSingle(operation.perform(value));
- }
-
- @Override
- protected Result callMe(BinaryOperation operation, Result left) {
- return left.binaryOperationTyped(operation, this);
- }
-
- @Override
- public Value getValue() {
- return value;
- }
-
- @Override
- public ValueList getList() {
- throw new UnsupportedOperationException("Not a ResultList.");
- }
-
- @Override
- public ValueList getColumn() {
- throw new UnsupportedOperationException("Not a ResultColumn.");
- }
-
- @Override
- public Result filterNulls() {
- throw new UnsupportedOperationException("Operation filterNulls not supported on ResultSingle.");
- }
-
- @Override
- public Result first(int size) {
- throw new UnsupportedOperationException("Operation first not supported on ResultSingle.");
- }
-
- @Override
- public Result last(int size) {
- throw new UnsupportedOperationException("Operation last not supported on ResultSingle.");
- }
-
- @Override
- public Result random(int size) {
- throw new UnsupportedOperationException("Operation random not supported on ResultSingle.");
- }
-
- @Override
- public ResultSingle convertTo(Type to) {
- return new ResultSingle(value.convertTo(to));
- }
-
- @Override
- public ResultSingle isNull() {
- return new ResultSingle(new ValueBoolean(value.isNull()));
- }
-
- @Override
- public Type getType() {
- return value.getType();
- }
+ @Override
+ public ValueList getColumn() {
+ throw new UnsupportedOperationException("Not a ResultColumn.");
+ }
+
+ @Override
+ public Result filterNulls() {
+ throw new UnsupportedOperationException("Operation filterNulls not supported on ResultSingle.");
+ }
+
+ @Override
+ public Result first(int size) {
+ throw new UnsupportedOperationException("Operation first not supported on ResultSingle.");
+ }
+
+ @Override
+ public Result last(int size) {
+ throw new UnsupportedOperationException("Operation last not supported on ResultSingle.");
+ }
+
+ @Override
+ public Result random(int size) {
+ throw new UnsupportedOperationException("Operation random not supported on ResultSingle.");
+ }
+
+ @Override
+ public ResultSingle convertTo(Type to) {
+ return new ResultSingle(value.convertTo(to));
+ }
+
+ @Override
+ public ResultSingle isNull() {
+ return new ResultSingle(new ValueBoolean(value.isNull()));
+ }
+
+ @Override
+ public Type getType() {
+ return value.getType();
+ }
}