private void visit(DataWrapper dw) { append(CREATE).append(SPACE).append(FOREIGN).append(SPACE).append(DATA).append(SPACE).append(WRAPPER) .append(SPACE); append(SQLStringVisitor.escapeSinglePart(dw.getName())); if (dw.getType() != null) { append(SPACE).append(TYPE).append(SPACE).append(SQLStringVisitor.escapeSinglePart(dw.getType())); } appendOptions(dw); append(SEMICOLON); }
private void visit(DataWrapper dw) { append(CREATE).append(SPACE).append(FOREIGN).append(SPACE).append(DATA).append(SPACE).append(WRAPPER) .append(SPACE); append(SQLStringVisitor.escapeSinglePart(dw.getName())); if (dw.getType() != null) { append(SPACE).append(TYPE).append(SPACE).append(SQLStringVisitor.escapeSinglePart(dw.getType())); } appendOptions(dw); append(SEMICOLON); }
private void visit(DataWrapper dw) { append(CREATE).append(SPACE).append(FOREIGN).append(SPACE).append(DATA).append(SPACE).append(WRAPPER) .append(SPACE); append(SQLStringVisitor.escapeSinglePart(dw.getName())); if (dw.getType() != null) { append(SPACE).append(TYPE).append(SPACE).append(SQLStringVisitor.escapeSinglePart(dw.getType())); } appendOptions(dw); append(SEMICOLON); }
private void visit(Server server) { append(CREATE).append(SPACE).append(SERVER).append(SPACE) .append(SQLStringVisitor.escapeSinglePart(server.getName())); if (!server.isVirtual()) { append(SPACE).append(TYPE).append(SPACE).append(new Constant(server.getType())); } if (server.getVersion() != null) { append(SPACE).append(VERSION).append(SPACE).append(new Constant(server.getVersion())); } append(SPACE).append(FOREIGN).append(SPACE).append(DATA).append(SPACE).append(WRAPPER).append(SPACE); append(SQLStringVisitor.escapeSinglePart(server.getDataWrapper())); appendOptions(server); append(SEMICOLON); }
private void visit(Role role) { append(CREATE).append(SPACE).append(ROLE.toUpperCase()).append(SPACE) .append(SQLStringVisitor.escapeSinglePart(role.getName())); if (role.getJassRoles() != null && !role.getJassRoles().isEmpty()) { append(SPACE).append(WITH).append(SPACE).append(JAAS).append(SPACE).append(ROLE); for (String str:role.getJassRoles()) { append(SPACE).append(SQLStringVisitor.escapeSinglePart(str)); } } if (role.isAnyAuthenticated()) { append(SPACE).append(WITH).append(SPACE).append(ANY).append(SPACE).append(AUTHENTICATED); } append(SEMICOLON); }
private void addConstraint(String defaultName, String type, KeyRecord constraint, boolean addOptions) { append(COMMA).append(NEWLINE).append(TAB); boolean nameMatches = defaultName.equals(constraint.getName()); if (!nameMatches) { append(CONSTRAINT).append(SPACE).append(SQLStringVisitor.escapeSinglePart(constraint.getName())).append(SPACE); } append(type); addColumns(constraint.getColumns(), false); if (addOptions) { appendOptions(constraint); } }
private void appendDefault(BaseColumn column) { if (column.getDefaultValue() != null) { append(SPACE).append(DEFAULT).append(SPACE); if (BaseColumn.EXPRESSION_DEFAULT.equalsIgnoreCase(column.getProperty(BaseColumn.DEFAULT_HANDLING, false))) { append(column.getDefaultValue()); } else { append(new Constant(column.getDefaultValue())); } } }
private void addConstraint(String defaultName, String type, KeyRecord constraint, boolean addOptions) { append(COMMA).append(NEWLINE).append(TAB); boolean nameMatches = defaultName.equals(constraint.getName()); if (!nameMatches) { append(CONSTRAINT).append(SPACE).append(SQLStringVisitor.escapeSinglePart(constraint.getName())).append(SPACE); } append(type); addColumns(constraint.getColumns(), false); if (addOptions) { appendOptions(constraint); } }
private void appendDefault(BaseColumn column) { if (column.getDefaultValue() != null) { append(SPACE).append(DEFAULT).append(SPACE); if (BaseColumn.EXPRESSION_DEFAULT.equalsIgnoreCase(column.getProperty(BaseColumn.DEFAULT_HANDLING, false))) { append(column.getDefaultValue()); } else { append(new Constant(column.getDefaultValue())); } } }
private void addConstraint(String defaultName, String type, KeyRecord constraint, boolean addOptions) { append(COMMA).append(NEWLINE).append(TAB); boolean nameMatches = defaultName.equals(constraint.getName()); if (!nameMatches) { append(CONSTRAINT).append(SPACE).append(SQLStringVisitor.escapeSinglePart(constraint.getName())).append(SPACE); } append(type); addColumns(constraint.getColumns(), false); if (addOptions) { appendOptions(constraint); } }
private void appendDefault(BaseColumn column) { if (column.getDefaultValue() != null) { append(SPACE).append(DEFAULT).append(SPACE); if (BaseColumn.EXPRESSION_DEFAULT.equalsIgnoreCase(column.getProperty(BaseColumn.DEFAULT_HANDLING, false))) { append(column.getDefaultValue()); } else { append(new Constant(column.getDefaultValue())); } } }
public static String getDomainDDLString(Database database) { DDLStringVisitor visitor = new DDLStringVisitor(null, null); for (Datatype dt : database.getMetadataStore().getDatatypes().values()) { if (dt.getType() != Datatype.Type.Domain) { continue; } visitor.visit(dt); visitor.append(SPACE); } return visitor.toString(); } }
public static String getDomainDDLString(Database database) { DDLStringVisitor visitor = new DDLStringVisitor(null, null); for (Datatype dt : database.getMetadataStore().getDatatypes().values()) { if (dt.getType() != Datatype.Type.Domain) { continue; } visitor.visit(dt); visitor.append(SPACE); } return visitor.toString(); } }
public static String getDomainDDLString(Database database) { DDLStringVisitor visitor = new DDLStringVisitor(null, null); for (Datatype dt : database.getMetadataStore().getDatatypes().values()) { if (dt.getType() != Datatype.Type.Domain) { continue; } visitor.visit(dt); visitor.append(SPACE); } return visitor.toString(); } }