Builder methods for SQLTemplates subclasses #355

Closed
timowest opened this Issue Mar 10, 2013 · 1 comment

Projects

None yet

1 participant

@timowest
Member

The current way of customizing SQLTemplates instances is not obvious enough. It involves creating an anonymous subclass and calling the protected methods in it.

new H2Templates(true){{
        newLineToSingleSpace();
    }}

Using builders might be more intuitive

e.g.

H2Templates.builder().quote()
                     .newLineToSingleSpace()
                     .build();

Other builder options could be

printSchema()
escape(char ch)
@timowest
Member

Released in 3.0.0

@timowest timowest closed this Mar 21, 2013
@timowest timowest added this to the 3.0.0 milestone Apr 14, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment