Skip to content

Commit baa9b59

Browse files
[CESQL] Reorganize package implementation classes (#397)
* Move classes around to improve package organization Signed-off-by: Francesco Guardiani <[email protected]> * Removed bad imports Signed-off-by: Francesco Guardiani <[email protected]>
1 parent c41a2c3 commit baa9b59

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+77
-37
lines changed

sql/src/main/java/io/cloudevents/sql/EvaluationRuntime.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.cloudevents.sql;
22

3-
import io.cloudevents.sql.impl.EvaluationRuntimeBuilder;
4-
import io.cloudevents.sql.impl.EvaluationRuntimeImpl;
3+
import io.cloudevents.sql.impl.runtime.EvaluationRuntimeBuilder;
4+
import io.cloudevents.sql.impl.runtime.EvaluationRuntimeImpl;
55

66
/**
77
* The evaluation runtime takes care of the function resolution, casting and other core functionalities to execute an expression.

sql/src/main/java/io/cloudevents/sql/Parser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.cloudevents.sql;
22

3-
import io.cloudevents.sql.impl.ParserBuilder;
4-
import io.cloudevents.sql.impl.ParserImpl;
3+
import io.cloudevents.sql.impl.parser.ParserBuilder;
4+
import io.cloudevents.sql.impl.parser.ParserImpl;
55

66
public interface Parser {
77

sql/src/main/java/io/cloudevents/sql/impl/expressions/ExpressionInternal.java renamed to sql/src/main/java/io/cloudevents/sql/impl/ExpressionInternal.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
package io.cloudevents.sql.impl.expressions;
1+
package io.cloudevents.sql.impl;
22

33
import io.cloudevents.CloudEvent;
44
import io.cloudevents.sql.EvaluationRuntime;
5-
import io.cloudevents.sql.impl.ExceptionThrower;
65
import org.antlr.v4.runtime.misc.Interval;
76

87
public interface ExpressionInternal {

sql/src/main/java/io/cloudevents/sql/impl/expressions/ExpressionInternalVisitor.java renamed to sql/src/main/java/io/cloudevents/sql/impl/ExpressionInternalVisitor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
package io.cloudevents.sql.impl.expressions;
1+
package io.cloudevents.sql.impl;
2+
3+
import io.cloudevents.sql.impl.expressions.*;
24

35
public interface ExpressionInternalVisitor<T> {
46

sql/src/main/java/io/cloudevents/sql/impl/expressions/AccessAttributeExpression.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import io.cloudevents.sql.EvaluationException;
66
import io.cloudevents.sql.EvaluationRuntime;
77
import io.cloudevents.sql.impl.ExceptionThrower;
8+
import io.cloudevents.sql.impl.ExpressionInternalVisitor;
89
import org.antlr.v4.runtime.misc.Interval;
910

1011
import java.util.Base64;

sql/src/main/java/io/cloudevents/sql/impl/expressions/AndExpression.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import io.cloudevents.sql.EvaluationRuntime;
44
import io.cloudevents.sql.impl.ExceptionThrower;
5+
import io.cloudevents.sql.impl.ExpressionInternal;
56
import org.antlr.v4.runtime.misc.Interval;
67

78
public class AndExpression extends BaseBinaryExpression {

sql/src/main/java/io/cloudevents/sql/impl/expressions/BaseBinaryExpression.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import io.cloudevents.CloudEvent;
44
import io.cloudevents.sql.EvaluationRuntime;
55
import io.cloudevents.sql.impl.ExceptionThrower;
6+
import io.cloudevents.sql.impl.ExpressionInternal;
7+
import io.cloudevents.sql.impl.ExpressionInternalVisitor;
68
import org.antlr.v4.runtime.misc.Interval;
79

810
public abstract class BaseBinaryExpression extends BaseExpression {

sql/src/main/java/io/cloudevents/sql/impl/expressions/BaseExpression.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
import io.cloudevents.sql.EvaluationRuntime;
44
import io.cloudevents.sql.Type;
5-
import io.cloudevents.sql.impl.EvaluationContextImpl;
65
import io.cloudevents.sql.impl.ExceptionThrower;
6+
import io.cloudevents.sql.impl.ExpressionInternal;
7+
import io.cloudevents.sql.impl.runtime.EvaluationContextImpl;
78
import org.antlr.v4.runtime.misc.Interval;
89

910
public abstract class BaseExpression implements ExpressionInternal {

sql/src/main/java/io/cloudevents/sql/impl/expressions/BaseIntegerBinaryExpression.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import io.cloudevents.sql.EvaluationRuntime;
44
import io.cloudevents.sql.impl.ExceptionThrower;
5+
import io.cloudevents.sql.impl.ExpressionInternal;
56
import org.antlr.v4.runtime.misc.Interval;
67

78
public abstract class BaseIntegerBinaryExpression extends BaseBinaryExpression {

sql/src/main/java/io/cloudevents/sql/impl/expressions/BaseUnaryExpression.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import io.cloudevents.CloudEvent;
44
import io.cloudevents.sql.EvaluationRuntime;
55
import io.cloudevents.sql.impl.ExceptionThrower;
6+
import io.cloudevents.sql.impl.ExpressionInternal;
7+
import io.cloudevents.sql.impl.ExpressionInternalVisitor;
68
import org.antlr.v4.runtime.misc.Interval;
79

810
public abstract class BaseUnaryExpression extends BaseExpression {

0 commit comments

Comments
 (0)