- 
                Notifications
    You must be signed in to change notification settings 
- Fork 377
Closed
Labels
type: bugA general bugA general bug
Description
Version 3.2.2.
class NotConditionVisitor extends TypedSubtreeVisitor<NestedCondition> {should be
class NotConditionVisitor extends TypedSubtreeVisitor<Not> {Test to reproduce:
    @Test
    public void broken() {
        // when
        Select selectFalse = Select.builder()
                .select(Expressions.just("*"))
                .from("test_table")
                .where(Conditions.just("true").not())
                .build();
        String renderSelectFalse = SqlRenderer.create().render(selectFalse);
        // then - SELECT * FROM test_table
        assertEquals("SELECT * FROM test_table WHERE NOT true", renderSelectFalse)
    }To be honest, it feels super dangerous.
Metadata
Metadata
Assignees
Labels
type: bugA general bugA general bug