private void visit(ProcedureParameter param) { Type type = param.getType(); String typeStr = null; switch (type) { case InOut: typeStr = INOUT; break; case ReturnValue: case Out: typeStr = OUT; break; case In: if (param.isVarArg()) { typeStr = NonReserved.VARIADIC; } else { typeStr = IN; } break; } append(typeStr).append(SPACE); appendColumn(param, true, true); if (type == Type.ReturnValue) { append(SPACE).append(NonReserved.RESULT); } appendDefault(param); appendColumnOptions(param); }
private void visit(ProcedureParameter param) { Type type = param.getType(); String typeStr = null; switch (type) { case InOut: typeStr = INOUT; break; case ReturnValue: case Out: typeStr = OUT; break; case In: if (param.isVarArg()) { typeStr = NonReserved.VARIADIC; } else { typeStr = IN; } break; } append(typeStr).append(SPACE); appendColumn(param, true, true); if (type == Type.ReturnValue) { append(SPACE).append(NonReserved.RESULT); } appendDefault(param); appendColumnOptions(param); }
private void visit(ProcedureParameter param) { Type type = param.getType(); String typeStr = null; switch (type) { case InOut: typeStr = INOUT; break; case ReturnValue: case Out: typeStr = OUT; break; case In: if (param.isVarArg()) { typeStr = NonReserved.VARIADIC; } else { typeStr = IN; } break; } append(typeStr).append(SPACE); appendColumn(param, true, true); if (type == Type.ReturnValue) { append(SPACE).append(NonReserved.RESULT); } appendDefault(param); appendColumnOptions(param); }
private void visit(Table table, Column column) { append(NEWLINE).append(TAB); if (table.getTableType() == Table.Type.TemporaryTable && column.isAutoIncremented() && column.getNullType() == NullType.No_Nulls && column.getJavaType() == DataTypeManager.DefaultDataClasses.INTEGER) { append(SQLStringVisitor.escapeSinglePart(column.getName())); append(SPACE); append(SERIAL); } else { appendColumn(column, true, !table.isVirtual() || !Boolean.valueOf(column.getProperty(MetadataValidator.UNTYPED, false))); if (column.isAutoIncremented()) { append(SPACE).append(AUTO_INCREMENT); } } appendDefault(column); // options appendColumnOptions(column); }
private void visit(Table table, Column column) { append(NEWLINE).append(TAB); if (table.getTableType() == Table.Type.TemporaryTable && column.isAutoIncremented() && column.getNullType() == NullType.No_Nulls && column.getJavaType() == DataTypeManager.DefaultDataClasses.INTEGER) { append(SQLStringVisitor.escapeSinglePart(column.getName())); append(SPACE); append(SERIAL); } else { appendColumn(column, true, !table.isVirtual() || !Boolean.valueOf(column.getProperty(MetadataValidator.UNTYPED, false))); if (column.isAutoIncremented()) { append(SPACE).append(AUTO_INCREMENT); } } appendDefault(column); // options appendColumnOptions(column); }
private void visit(Table table, Column column) { append(NEWLINE).append(TAB); if (table.getTableType() == Table.Type.TemporaryTable && column.isAutoIncremented() && column.getNullType() == NullType.No_Nulls && column.getJavaType() == DataTypeManager.DefaultDataClasses.INTEGER) { append(SQLStringVisitor.escapeSinglePart(column.getName())); append(SPACE); append(SERIAL); } else { appendColumn(column, true, true); if (column.isAutoIncremented()) { append(SPACE).append(AUTO_INCREMENT); } } appendDefault(column); // options appendColumnOptions(column); }