in doc-architect/doc-architect-core/src/main/java/com/docarchitect/core/scanner/impl/python/DjangoOrmScanner.java [573:605]
private String mapDjangoFieldToSql(String djangoField) {
if (djangoField.contains(FIELD_CHAR) || djangoField.contains(FIELD_TEXT) ||
djangoField.contains(FIELD_EMAIL) || djangoField.contains(FIELD_URL)) {
return SQL_VARCHAR;
} else if (djangoField.contains(FIELD_INTEGER) || djangoField.contains(FIELD_SMALL_INTEGER) ||
djangoField.contains(FIELD_POSITIVE_INTEGER)) {
return SQL_INTEGER;
} else if (djangoField.contains(FIELD_BIG_INTEGER)) {
return SQL_BIGINT;
} else if (djangoField.contains(FIELD_BOOLEAN)) {
return SQL_BOOLEAN;
} else if (djangoField.contains(FIELD_DATETIME)) {
return SQL_DATETIME;
} else if (djangoField.contains(FIELD_DATE)) {
return SQL_DATE;
} else if (djangoField.contains(FIELD_TIME)) {
return SQL_TIME;
} else if (djangoField.contains(FIELD_DECIMAL)) {
return SQL_DECIMAL;
} else if (djangoField.contains(FIELD_FLOAT)) {
return SQL_FLOAT;
} else if (djangoField.contains(FIELD_BINARY)) {
return SQL_BLOB;
} else if (djangoField.contains(FIELD_JSON)) {
return SQL_JSON;
} else if (djangoField.contains(FIELD_UUID)) {
return SQL_UUID;
} else if (djangoField.contains(FIELD_AUTO) || djangoField.contains(FIELD_BIG_AUTO)) {
return SQL_SERIAL;
}
return djangoField;
}