Skip to content

Commit

Permalink
Improve unknown operator error messages
Browse files Browse the repository at this point in the history
  • Loading branch information
dain committed Nov 2, 2019
1 parent 6533389 commit 0c2e1a5
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,57 +43,57 @@ private UnknownOperators() {}
@SqlNullable
public static Boolean equal(@SqlType("unknown") boolean left, @SqlType("unknown") boolean right)
{
throw new AssertionError("value of unknown type should all be NULL");
throw new AssertionError("value of unknown type should always be NULL");
}

@ScalarOperator(NOT_EQUAL)
@SqlType(StandardTypes.BOOLEAN)
@SqlNullable
public static Boolean notEqual(@SqlType("unknown") boolean left, @SqlType("unknown") boolean right)
{
throw new AssertionError("value of unknown type should all be NULL");
throw new AssertionError("value of unknown type should always be NULL");
}

@ScalarOperator(LESS_THAN)
@SqlType(StandardTypes.BOOLEAN)
public static boolean lessThan(@SqlType("unknown") boolean left, @SqlType("unknown") boolean right)
{
throw new AssertionError("value of unknown type should all be NULL");
throw new AssertionError("value of unknown type should always be NULL");
}

@ScalarOperator(LESS_THAN_OR_EQUAL)
@SqlType(StandardTypes.BOOLEAN)
public static boolean lessThanOrEqual(@SqlType("unknown") boolean left, @SqlType("unknown") boolean right)
{
throw new AssertionError("value of unknown type should all be NULL");
throw new AssertionError("value of unknown type should always be NULL");
}

@ScalarOperator(GREATER_THAN)
@SqlType(StandardTypes.BOOLEAN)
public static boolean greaterThan(@SqlType("unknown") boolean left, @SqlType("unknown") boolean right)
{
throw new AssertionError("value of unknown type should all be NULL");
throw new AssertionError("value of unknown type should always be NULL");
}

@ScalarOperator(GREATER_THAN_OR_EQUAL)
@SqlType(StandardTypes.BOOLEAN)
public static boolean greaterThanOrEqual(@SqlType("unknown") boolean left, @SqlType("unknown") boolean right)
{
throw new AssertionError("value of unknown type should all be NULL");
throw new AssertionError("value of unknown type should always be NULL");
}

@ScalarOperator(BETWEEN)
@SqlType(StandardTypes.BOOLEAN)
public static boolean between(@SqlType("unknown") boolean value, @SqlType("unknown") boolean min, @SqlType("unknown") boolean max)
{
throw new AssertionError("value of unknown type should all be NULL");
throw new AssertionError("value of unknown type should always be NULL");
}

@ScalarOperator(HASH_CODE)
@SqlType(StandardTypes.BIGINT)
public static long hashCode(@SqlType("unknown") boolean value)
{
throw new AssertionError("value of unknown type should all be NULL");
throw new AssertionError("value of unknown type should always be NULL");
}

@ScalarOperator(XX_HASH_64)
Expand Down

0 comments on commit 0c2e1a5

Please sign in to comment.