sql format support lcase

This commit is contained in:
高铁
2015-12-13 14:56:09 +08:00
parent de0715bd9c
commit 65cf8fa9a3
17 changed files with 699 additions and 646 deletions
@@ -192,7 +192,7 @@ public class PGOutputVisitor extends SQLASTOutputVisitor implements PGASTVisitor
if (x.getInto() != null) {
println();
if (x.getIntoOption() != null) {
print(x.getIntoOption().name());
print0(x.getIntoOption().name());
print(' ');
}
@@ -296,7 +296,7 @@ public class PGOutputVisitor extends SQLASTOutputVisitor implements PGASTVisitor
if (x.getAlias() != null) {
print0(ucase ? " AS " : " as ");
print(x.getAlias());
print0(x.getAlias());
}
if (x.getUsing().size() > 0) {
@@ -469,7 +469,7 @@ public class PGOutputVisitor extends SQLASTOutputVisitor implements PGASTVisitor
if (x.getAlias() != null) {
print0(ucase ? " AS " : " as ");
print(x.getAlias());
print0(x.getAlias());
}
if (x.getParameters().size() > 0) {
@@ -535,7 +535,7 @@ public class PGOutputVisitor extends SQLASTOutputVisitor implements PGASTVisitor
@Override
public boolean visit(PGExtractExpr x) {
print0(ucase ? "EXTRACT (" : "extract (");
print(x.getField().name());
print0(x.getField().name());
print0(ucase ? " FROM " : " from ");
x.getSource().accept(this);
print(')');
@@ -653,7 +653,7 @@ public class PGOutputVisitor extends SQLASTOutputVisitor implements PGASTVisitor
@Override
public boolean visit(SQLBinaryExpr x) {
print0(ucase ? "B'" : "b'");
print(x.getValue());
print0(x.getValue());
print('\'');
return false;