diff --git a/src/main/java/net/sf/jsqlparser/statement/create/table/CreateTable.java b/src/main/java/net/sf/jsqlparser/statement/create/table/CreateTable.java index d248f7879..643ce8bc4 100644 --- a/src/main/java/net/sf/jsqlparser/statement/create/table/CreateTable.java +++ b/src/main/java/net/sf/jsqlparser/statement/create/table/CreateTable.java @@ -39,6 +39,7 @@ public class CreateTable implements Statement { private Table cloneTable; private ColDataType ofType; private boolean selectParenthesis; + private boolean useAsKeyword = true; private boolean ifNotExists = false; private boolean orReplace = false; private TablePartitioning partitioning; @@ -195,6 +196,29 @@ public Select getSelect() { return select; } + public boolean isUseAsKeyword() { + return useAsKeyword; + } + + public void setUseAsKeyword(boolean useAsKeyword) { + this.useAsKeyword = useAsKeyword; + } + + public StringBuilder appendSelectTo(StringBuilder builder, + java.util.function.Consumer